One of the doctors that I work with said one of his professors in med school gave him the following advice. I think he mentioned this offhand about two years ago, and it's never far from my mind:
90% of people are going to love you and love what you do. 10% are not, and there's nothing you can do to ever please them. Don't worry about the 10%.
A thought just occurred to me: I can imagine a few people coming to me and saying, "yeah, well what if my ratio is more like 50/50, or 80/20, the other way?" I would say this—that means that you're probably an asshole. I would consider getting that looked at. But then again, there are some well-known assholes who are VERY productive and successful...so the choice is yours.
Being an asshole has never really worked for me. I'm not very good at it.