Your solution would get abused by ill intentioned groups immediately: if they know that kicking someone enough would eventually remove them permanently, you can be sure that some would try.

The only reasonable answer is to have GMs that actually give a damn about it when enough reports start piling up.