I love my boss. Well, that's probably because I'm my own boss :P I feel good about myself (not arrogant, just confident). Don't get me started on some of my clients though. Lol.
It can be tough working with other people who don't know how to treat others well. I find that sometimes (only sometimes) it helps to remember my own imperfections. It gives me some perspective, even if only temporarily.
At the same time if your boss is mean to you then, I just feel for ya Christine. I don't really like mean people. It's not one of those vices that deserves understanding (which makes it all the harder to give it).