In my country (Armenia), it's pretty normal to get yelled at both by your boss and your customers. Customers can really abuse their power and can get away with lots of violence. A worker is actually a punching bag rather than a human being.
I wonder what it's like in your country.