He is fairly active Although you and I generally see each other in game often XD So perhaps you just don't see him? Support.
Ye I've been on ts with you for a couple days and I think you've grown out of your past. And you'll make a pretty good mod. Support.
If you actually think those 27 bans are legit, think again. More than half of his bans are just from moderators that can't let go of a grudges, so instead of giving a warning for something inappropriate put in chat, they would just permanently ban him, harsh I know.
Partial Support, Your past is not great, If I see you online helping I can change this post. I don't see you online much and I never see you helping. Not a bad application though. Good Luck!