yes they are the worse, and yest i got fired, What I did however was report her to higher authorities unless she owns the business. I also kept notes on her behavior such as what she said how she said it and the dates and times. I paid attention to who was around me at the time for witnesses.
These people are Bullies in the Workplace and you can consult an attorney for advice and report them to Better Business that is if she is the owner, then the company is reported as well to EEOC . What did work at another job was I bought the boss a gift for the Holiday and on their Birthday this caused them to loosen up and be a better person. You never know what a person is going through and they take it out on others. Kill them with Kindness and come out the winner. If you get fired walk away with dignity and know you did your very best.