I understand why you want to ban, but I find it unneccessary.
Leaving isn't that big of an issue. People don't leave that often and newcomers are being banned for 7 damn hours.
Take away the auto-ban so you'll stop banning newcomers. Allow them to play without restraint.