They should be jailed and actually kept in jail.
Also, violent protesters? That's a rioter.
So let the victims pay for them to be jailed? Cool. Have you ever been to prison in the US? 3 square meals a day, shelter and access to a higher education. That’s more than some law abiding citizens get and to some people not even a punishment. I used to volunteer at a church on dinner nights where we fed the homeless and a lot of our regulars would purposely get locked up just to get food and shelter.
Believing such conditions is a punishment is easily a first world problem here in the states because our facilities are no where near as horrific as a lot of prisons around the world.