If you're catching flak, it's because you're over the target.
People like their society-endorsed security blankets, and here you are, ripping the blankets off and people are getting a dose of cold reality. It's easier to lash out at you, the messenger/blanket puller, than face the harsh reality in which we all dwell.
Keep doing what you're doing: if you're pissing people off, you're doing it right.