Give trustworthy players the ability to only kick the hacker when no moderators/admins are present to ban them.
By trustworthy I mean players that have been here for a very long time. So the criteria may be you must be playing for over 5 years to be considered for the role.
That's just wrong, everyone can be trusted if they show they are capable and trustworthy however i don't think that you will ever see it happening.
To be honest whenever i check the server there is most of times a moderator or an admin+ , the recent wave aimed at this particular issue where admins couldn't come online because of different timezone.
A hacker is not the end of world, they will get bored if you don't give them much importance. I still remember when together with cops we started to kill someone with fly hacks dming in Ganton. Its been a while and luckily i don't have to do that anymore to roleplay in peace.