Is it OK to Punch a Nazi?

3105

Well, is it?