I'm the same way. I go off on co-workers over trivial things. I remember once a co-worker said he would help me put tires back on a vehicle I was working on, he started threading the lug nuts and left without saying anything to me. I lowered the car down and almost broke the wheel studs. When he got back from his break ( I might add he gets 15 minute breaks like everyone else, but ends up leaving for 30-45 minutes) I yelled at him and told him he had to QC the car an to never touch another vehicle I work on ever again.
The same guy left me out in the shop by myself (against OSHA rules, I could have been fired if a manager saw me alone) to go hit on a female. I walked outside in the middle of his smooth talk, and yelled "Get your fatass back in the shop, what is this, a f*****g pow-wow!?"
Both times I later felt bad, But the guy is worthless, lazy sack of s**t and I would love to see him get fired.
_________________
?Schizophrenia cannot be understood without understanding despair.? R.D. Laing