I've seen it once (the guy was a Canadian). I left that company shortly afterward.
I think the best thing to do is to speak extra, extra quiet. Keep your responses light hearted and professional. If your behavior is anything other than perfect, then you were antagonizing your boss and
you should be fired. If you are perfect, then it is clear to others that you are a saint that should get a raise.
Being yelled at is in many ways an opportunity. A
test of your professionalism.