hahahhahahahahah.......wait for it......haaahahahahahahahaha. Nicely put, I enjoyed your comments/argument very much.
I still don't think the best way to help people change is to hate on them and what they are doing.
I don't think telling the truth that other people don't want to hear is "hate". I think calling that "hating on them" emotionally manipulative. It communicates the message "Don't have a public discussion that will expose me to things I don't want to hear OR I will label you as a bad person to discourage you from doing that"
I'm not saying what that is what you are are doing, I am speaking about that phrase in general.
I agree with you that ridiculing someone isn't the way to persuade them to do something differently.
My own approach is to write the truth, plainly, so there is no mistake about my opinion. I believe it always has a positive effect, on someone, somewhere, if not now than down the road.
If people go around saying things that are patently untrue, in a very public, in a very vociferous way other people are going to something about it. It will lead to public debate and public ridicule/venting of frustration........hence the quote from the Jezebel article.