I can feel for you on that. There are a lot of unhappy people out there. This supervisor of yours is probably even worse off in the mind and heart than yourself. When people are so consumed by something, they forget respect, decency and the ability to reason outside aggression. It is inexcusable and no less poorly handled especially by a person in any profession let alone position.
Believe me, a lot of people bring this mentality with them in all fields because they expected one thing or another and they never achieved what they wished for. Something in them is unstable, prying at them and thus they are unable to find a more positive route or agenda. If you believe you are not well off with articulating yourself in the moment, they are worse off in that department by comparison. The difference however is that you are stronger than them in your restraint, the impulse to simply turn aggressive and respond topically.
I don't believe in any soul remaining in an environment that is not constructive, especially when it comes to internal and external associations. If you're the one with the biggest smile in the room, or feel like you are, then it's time to apply that power to a place that welcomes it. Otherwise you eventually just soak up the unhappy supervisors salt, and the people around you whom become just as aggravated. The only other course is remaining in that environment and either repressing your unsatisfaction with the circumstance, or approaching the supervisor and expressing your concerns.
I'll level with you. I used to fear my manager when I worked retail until she snapped at me. I have a slight mental disability so things don't click with me as fast, nor do they stick unless it's really beaten into there for a long while. She nearly shouted at me in front of a few associates on the floor because I could not memorize every key department ID in the store. Sure I wanted to beat the living hell out of her but I saw her in the office and confronted her on the issue because we're adults, we're also supposed to set an example and be professionals no matter the position. You can stand your ground and yeah, it can open a can of worms, especially when you're dealing with people who have hostility in their heart, but you're also a free thinking individual who deserves to be nurtured in the environment they choose to be in. You don't need to yell right on back, but you also don't need to let them believe it's okay for them to treat you as they treat you.
I'm glad you vented and hopefully it has only brought more fire in your chest to take up action. May good health and peace find you.