I am all for the public hangings. However, I am not saying that it will deter others. Creeps gonna creep.
The value of the public hanging or other execution is that it gets rid of this one abuser so that there is one less abuser in the world. However, there are lots of abusers in the world. Getting rid of this one abuser will not dissuade them from their path. Nothing will stop them until they are no longer breathing and have a pulse.
Even if he got beat in prison, he will abuse again when he gets out.
So, keep buying mags and cleaning supplies.