Is it OK to Punch a Nazi?

3241

Well, is it?