Put players into spectate instead of banning them when you see them breaking a cade. Bans are for people who you've warned constantly and even then 7 days is huge overkill except for those people who are repeat offenders. Forcing him to sit out a round or something to that extent would be better. Kicking should be an option but again, shouldn't be used liberally. Some players simply don't know the fine print and most don't even read the server rules. Some don't know what cade breaking is. Obviously Ness does (I haven't played with him much, myself) but this sounds like a recurring thing.

Ban-happy admins are bad.