I just want to remind everyone, don't yell at co-workers, esp in front of patients and/or families, or anyone else.
I actually know of a physician who lost it in a room and was dismissed. You will make permanent enemies by doing this. If others witness your tirade, they will be also be witnesses when people go to your boss and file a complaint. They will probably even exaggerate.
One time, years ago, I filed a complaint against a nurse anesthetist who directed a totally undeserved tirade against me because I had, according to our protocol, called him in the night. He had a history of temper tantrums. He came in in the morning and went ballistic at the nurses station. The hospital investigated. Don't know what ensued with that, other than that he was gone within months.
So, keep your cool!