The same could be said about me too. I can't imagine how anyone puts up with me most of the time. I can be really difficult at times...Ok so that's not a surprise to most people here.
It's hard for a gay man to feel bad about himself when his urologist asks him out on a date!