Jusu most games are account bans, rather than hardware bans.
And surprisingly, while playing Crossfire my teammate cheated and got banned and well it made DP look super strict. First offence is 3 days, and it doubles from there. But it does say on your account if you've previously cheated which affects getting into most teams. But again, it's account banning.
I realize account banning wouldn't work here at all for obvious reason's, but just felt like pointing out the fact that most games make you "restart" your rep/character etc.. instead of removing the cheater from the game.
Steam games you just have to get a new steam, which leads to purchasing the games again (dependant on the amount of games you have) but again, it doesn't remove you from the community, it makes you lose all current reputation/progress etc.. and restart.
A way this could be worked into DP (You can't change the banning style, but by "making them do something" to come back) could be making some kind of say... community service, dependant on your amount of days. It makes the community know you truly want back, and shows you're willing to help. These could be things such as, successfully making and releasing a map, creating How-To guides(like what Chem is doing), etc...
EDIT: Nevermind that last paragraph. It made sense writing it when I was looking at the "group" that all got 1024 days, but if bantimes are the set standard of 32x2x2x2 and so on then there's no real insentive to need to. (Unless you're up to like 250days, but those are like 4th offenders which don't deserve to be back). So I guess this only really works if it's like, perma-ban all the time, and you can do community service to get back into the community instead of waiting out 'x' amount of days.