So you want other users to see how many warnings or suspensions etc another user has had and display this information publicly on their profile. I’ve given my opinion on a similar matter before
Instead of shaming (if that’s the right word?) users, ask your moderators to take action on users causing problems and deal with them accordingly.