I enjoy correcting bad ideas, doing so establishes justice and stability. I can't indulge someones bad ideas to spare their feelings of self-worth, that's just dysfunctional. We'd all end up misdirected and going down the wrong path if we adopted that approach... You just have to be more resilient, you can't expect the world to treat you with kids gloves all the time.
And there's a very big difference between criticizing a persons ideas and calling names or that sort of crap - which you actually do frequently. When I do that it's usually in direct retaliation and only if the person has really pushed it.
Bad news for you, isn't it?
And what is the difference between ones integrity and ones level of morality...?