>When will it stop?
It will stop when decent people have had enough and just give this trash a beat down right then and there. Take the simple assault charge and wear it like a badge of honor.
Believe me, getting blind sided up the side of your head is a behavior changing experience. They will run out of useful idiots faster than we will run out of patriots.