I would have less of a problem in the morning if people didn't try to be NICE when waking me up. Yell at me, call me a lazy piece of nothing, and I'll be fine. Say "Time to wakey wakey, little sunshine!" in a sing-songy voice, and I'm on a murderous rampage. An ex-girlfriend actually used to say that to me. Surprised she lived through that.
My wife is usually zoned out in the morning so we pretty much just stay out of each other's way. It works.