Leave it to you to be the voice of sanity. Can't argue with any of that really.. I envy your levelheadedness.
I'll be the first to admit that there are times when I most certainly am an asshole. I think this about sums me up: I try to be the nicest guy I can most of the time, until you piss me off. Then I'm a motherfucker and even I can't tell you exactly how I'll react. It's not something I justify or try to deny.. it's just who I am.
Back to the safety dance..