Actually, my experience is that players get kicked for doing something wrong. I can't remember the last time I saw someone get randomly kicked for no good reason. I'd have to pay anything to kick someone that actually deserves to be kicked, such as someone being abusive to other players. The only way I can see this being improved is if someone thought they got kicked unfairly, they can have an option to call a GM and look into their dismissal.