I have worked for a screamer AND a thrower. She was sous at my first restaurant. I quit there and she was fired not long after I left. Since I live in a relatively small area, most of the chefs know all of the others so I can and do keep track of where she is and know never to apply there. The last I heard she was working in the basement kitchen of a large pizza place doing prep. I guess that means that she has proven that she doesn't play well with others.
The chef I am with now has only yelled at me once in two years...but I thoroughly deserved it after the fact. When you deserve it, take your lumps, apologize sincerely once and move on.