Now that's fast. It's a lot faster back in my day where it would take a couple days. As unpopular as it sounds because "everyone deserves a second chance," cheating is different. Their second chance was waived the moment they downloaded their cheats and got to the server list.
They knew that they were going to have fun at everyone's expense. They knew that cheating would get them banned. They knew that they can buy an alt to cheat again.
I agree that a cheating ban should be permanent on the first offense, no questions asked. It may sound "harsh" (it really isn't considering how severe it is to ruin an entire match from using hacks and that many hackers claim to use alts to return to cheating), but it's already unfair to the 20+ players per match who have to suffer (or risk getting banned for ousting cheaters by teaming) just because one person cheats.
Quoted from another server's thread posted by one of their mods, exactly word-for-word*:
*source:
https://www.brawl.com/threads/76757/