I agree this behaviour should not be tolerated and there should be some recourse when executives don't treat their employees with respect. You can usually file a grievance with the HR dept in the bigger companies, they usually put it as a strike against that person if they feels it's validated and if other people also have complained against the same person they usually insist that person will need to undergo interpersonal classes so they learn how to handle their employees in a positive way. Unfortunately if you live in a state that has a "at will" law you can be fired and they dont have to give you a reason why. Be glad that you dont live in Mississippi because they have this outrageous law that should never have been put into law.