Who is Mike Monteiro and why do you consider him an authority on who it's okay to punch?
Here's an alternate take for you - it's not okay to punch anyone unless necessary to prevent them causing harm to others. With some people (Nazis, Piers Morgan, many politicians and reality TV stars...) there's an incredible sense of satisfaction in seeing them punched but that doesn't mean it is okay to do so.
- - - Updated - - -
You need to refine it down to Stalinists really, unless you want to expand your punching nazis to include all form of nationalists. Probably better to adopt a "it's okay to punch totalitarianists" or "it's okay to punch racists" policy if you want some sort of moral superiority over the ideologies you attack.