Unfortunately the kid who did the punching fell for the trolling of the asshat doing the recording. The aggressor (the asshat) was intentionally trying to provoke someone into a confrontation, and succeeded. And the puncher is now guilty of assault and battery (and there is video proof!) and will be punished, while the asshat will walk away even more smug and empowered to do it again to someone else.
The point I am trying to make is to not feed the trolls. It doesn’t matter what bullshit they spout, or how angry it makes you: do not engage them unless they are literally (and I mean literally) endangering you or someone else. Ignoring them is the best way to shut them down.
Edit:
I interrupt this regularly scheduled downvote-fest to bring you an important update. I feel like this needs to be said because it appears people aren’t using their heads and simply reacting on pure emotion.
If you are standing by yourself (even in a crowd of people), and someone comes along and does something worthy of being punched or otherwise assaulted, don’t. You are by yourself, and you will either bore the sole responsibility of any trouble, or if the other person is not alone, you will get your ass kicked. And for what? Principle?
Principles sound great, on paper. But when you’re alone in the back of a cop car/principal’s office, or bleeding out in an ER, they don’t do shit for you. Nor do they do shit when you’re in court being arraigned for breaking the law (regardless of how morally right you are).
It’s simply not smart.
Now, if you really want to make a difference, you need to bring yourself up (and above) their level. Believe it or not, they are on a level higher than petty assault and battery. They are organized, unified, and they are working the system to their advantage. They have power in numbers.
So do the same. Organize your people. Do not stand alone. Gather evidence. Turn their system against them. Just like in Minneapolis, France, and Hong Kong.
Use your brains people, otherwise you’re really no better than they are (different side of the same coin).
Now you may continue downvoting me because “punching nazis”.