"Nazi boneheads deserve being punched."
===========
No one "deserves" to be punched. Assault and battery is a crime. Simply being a Nazi is not. Those who resort to violence or who think that violence is justified simply by what another person believes or says.....is worse than the Nazi.
-
Anyone who punches a Nazi simply because he is a Nazi is no better than someone who punches a black person simply because he is black, or who punches a gay person simply because he is gay.