Quote Originally Posted by Bigkahuna View Post
He may have been an officer, but he is certainly no gentleman. Even if you were running around in a loin cloth there is no excuse for him to speak to you that way. I am surprised that you allowed him to do so.
Let's be careful not to chastise the victim here. I think most of us, confronted with hostility, are unable to come up with a good, clear course of action. And backing down is often a better response than escalating the situation.

If you like your job and you like wearing the kilt, now is the time to make your case to the upper manager. Otherwise, I'd say find another job.