My opinion is that you either,

tolerate
accept/ flourish
disapprove/ hate

differences in people, if everyone tolerated everyone else, yes, there would be a lack of freedom of speech, but who are you to judge another person, especially when your are negatively judging a person knowing that you will never feel the pain your are bringing on them with your remarks, If everyone kept their mouth shut and put on a fake smile, it would be hard to not get along.