that is verbal abuse. they seem to forget that YOU are their client.

well, I almost forgot, they are used to yelling all the time..as if it makes them feel superior doing so.
goodluck, hope you'll be ok.
______________________
keep your options open