Just to throw it out there as someone that's been both. There's a reason if someone dressed up as Kingpin or Osbourne I'd punch them. They're not good people. I worked for them, I did their dirty work and I'm so far from a hero its not even funny.
But end of the day. There's a reason the heroes are heroes.
So get some tact, Get it quick, and don't make a happy occasion into another excuse for you to pitch a fit and whine at everyone