In my opinion thats not something to be proud of or to showcase, not sure who'd do something like that but I am pretty sure staff won't allow that. On the other hand, displaying punishments public is part of being transparent. We have to be honest and open to the public and players and not do the things behind closed curtains as it can raise suspicion. Also, showing them will also let our players know that we are actively fighting the rule breakers and that we are trying to create a better place for those who are playing fair and are trying to have fun.
Lots of people enjoy breaking rules, dunno why, they just do.
There is no suspicion as to why autobanned players (weaponhack, anything else that the server autobans for) are banned. I'd guess that atleast 20-30 accounts/IP's are autobanned per day. Do you really need to see every time some random lvl 1 hacker gets banned? Is it really that important to be transparent about how many people log on this game not to actually play, but ruin fun for others by using random hacks?
Let the players know that admins are fighting rulebreakers? The only people who should care about someone getting prisoned are the victim, and the rulebreaker. Victim reports rulebreaker, admin watches situation and makes decision to prison rulebreaker, tells victim that rulebreaker was punished. Simple as that, no need to broadcast to the server every time someone is dm warned/prisoned lol.