It depends. If the wrongdoings were done years ago and the poster has 1+ year of straight good content, they shoudn't even be banned at all, let alone permabanned.
Too many good posters gone now because of things done years ago.
What has this solved? Experienced people gone while all the shitposters are still all over the forums. It's a net loss.