Good insight into character for my fiction. :-) I think one of my heroes is going to be a bit prone to that kind of anger. Maybe more than one, though they'll handle it in different ways.
As for me, I'm feeling a bit better. Have bought season 7 of Big Bang Theory (we were very behind), and have watched two episodes, while a) taking a bath, and b) making progress on the laundry. Soothing.