Respect is earned, not given unconditionally.
Exactly. And you have none of mine.
You apparently missed the boat when tact, diplomacy, kindness and patience were being handed out ... or maybe your parents didn't think those were virtuous qualities and you never learned them. I just think you need a different approach. Because you're turning people off left, right and centre with your self-righteousness.
At the end of the day, "if you can't say something nice, keep your mouth shut?" You might want to give that a try and see how that works out for you.