An angry boss must have a reason to really get mad at an employee. In fact, the lashing might even help strengthen the employee’s character. But to do that every day without valid reason, and in front of other people is a hard blow to one’s dignity. It’s just not right. Either you ship out, or sue the ass off of your boss.