I know how you feel. My experience while running Wpdesigner.com was quite similar to yours. Take the high road and burn no bridges, I don't know how many times my readers and peers in WordPress development circle have said those words. Anytime you achieve some sort of success or gain a following in WordPress, people assume you owe it to the community to take neutral grounds. And, if you don't, they treat you like an immature anomaly who doesn't get their herd mentality.

Luckily, for me, those advices haven't sunk in. I hope they don't get you down either. I don't see any good reason in following business or even life unwritten rules for the sake of following them. If you do it just because everyone else does it, you're a robot or... a sheep.

As you grow older in life, you learn to be nicer to everyone and avoid the douchebags, but that's not possible online because you always see what the douchebags are up to and some things have to be said.

You gotta say what's on your mind. I look at it as contributing to karma. People on the opposite end of your opinions deserve what they got coming to them. And if you're wrong, hey, karma works both ways.