I have the EXACT same struggles...I'm fine at home, but put the uniform on and it's a complete change. I do curse like a sailor at work. I'm NOT proud of it at all......My temper is not too bad, but I have no tolerance for turds at work. I tell them once, then I do it for them....grrrrr My blood pressure is up just thinking about work. On the flip side, I was told last week that I will be getting a '12 Dodge Charger in about a month.................
Here brother...read this. It'll put a smile on your face, give you a chuckle and make you feel better.
http://lawenforcer.net/whycops/whycops.htm