MVB put up an excellent article on his blog, right here. It's all about how people interact with each other and reconcile their differences.
Not everybody is wired the same, it's just a fact of life. If you run across somebody you don't get along with, you aren't going to continue subjecting yourself to their presence and keep complaining about it (or maybe you will, weirdo). Take responsibility for your own enjoyment and you'll find you're enjoying yourself a lot more than passively letting yourself get bent over by folks and attitudes you don't agree with.