Is It OK To Punch A Nazi?

White Nationalist Richard Spencer was sucker punched, sparking a movement called the "punch a Nazi" movement. Is it okay to punch Nazis? Lets talk about it.