In light of the punching of well-known Nazi leader Richard Spencer, a debate has opened up: is it okay to punch someone who preaches a vile, hateful ideology who isn't directly attacking you? We decided to put together this helpful flowchart that will guide your decision-making process for the next time you run into a Nazi!

Flowchart: Should You Punch That Nazi?