I think a good way to stop hackers from constantly joining on alts etc is to instead of kicking them for hacks if they are below a certain lvl (like level 10 for example) instead of being kicked they will be banned. Or you could do it so if they get a certain amount of kicks within a certain amount of time, they will be banned.