Nazis are not monsters, they're people just like you. Their existence does not cause suffering per se, and punching a Nazi does not reduce suffering, it increases it. If you think a particular worldview is inherently evil you're not going to eradicate it by dehumanizing those who adhere to it and advocating for violence against them. The only way to achieve that is to get them to understand that they're wrong, and to do that you need to engage with them as human beings.
Needless to say, tolerating Nazis does not mean tolerating all actions inspired by Nazism.
Needless to say, tolerating Nazis does not mean tolerating all actions inspired by Nazism.