Hi. I went to your blogsite, but I couldn't figure out how to vote. I'd talk to my superior if I were you, ASAP. If he does nothing, then I'd try talking either to the guy's friends or to the guy himself while you were with friends.
Don't escalate the situation by embarrassing him in public. That could put you in a bad light with your boss. But do NOT just keep your mouth shut for the next month. You can't let people intimidate or verbally abuse you.
Going to the boss is the "chain of command" way of handling the situation, and makes you look much more professional than any other action you could take. Unless the boss does nothing to make the situation better. Then go to HIS boss if you can.