Whether the supe is being a jerk or not, I really don’t recommend profanity, or aggressive language.
You might be 100% in the right, but I can tell you right now, the conversation in the office will be about your conduct, and not about whatever the supe was doing.
Seen it multiple times where somebody had a valid gripe against management, but they decided to lose their cool. That one ends with getting read the professional code of conduct.
Speak softly, and carry a big grievance.