Personally I don’t think showing / having bad users on display is a great idea for the community.
Sort of feels like this to me. Hello new users this is our collection of heads on a stick. I think this will deter people from joining as they might fear getting ridiculed when they join.
I think your moderators should be sending official warnings and suspensions to repeat offenders.