Temp bans can be long, I think Cruor adressed that in the History thread. Ban someone like Mike for a year, when he come backs see if he changed otherwise its back to the ban bench.
(Note: Don't actually try this using my example because Mike has not changed in the fucking slightest, and he votes for UKIP)