There is a book that I found useful, especially for situations like this one. It's called "Awareness" by by Anthony de Mello. It's not one of those "attract-what-you-want" type books, it's a book that simply opens your eyes. I found it very useful, especially in situations that I cannot control, like the one you vented about above.
It's a short and easy read. Consider it. It's an eye-opener, to be sure.
You can get a used copy on Amazon for a few dollars.