"Jake
Banning people is never as easy as it seems.
Do we just ban league hoppers or anyone else who doesn't play by some arbitary rule.
How do you define 'league hopper - after how many changes?
How long do you ban them for?
What if they have subscribed?
Do they get their money back - and if so, all of it or just part of it.
etc etc - I could go on at great length.
I think the devs have enough to do without creating more work.
And how do you know someone is not still testing the system (in more ways than one)?
Well when they change leagues about 10 times a day its pretty obvious. Even once a day is too much. Then it's up to the admins. I'd say ban league hoppers and anyone who tries to cheat by exploiting the system. It doesn't matter if they subscribe, if they cheat they should be banned. Force them to make another account and make them lose their subscription. If you don't want to risk losing it, don't cheat. no money back. And it's not about creating more work, it's about creating a level playing field for everyone where cheaters aren't let off scott free.
I also don't even understand that testing comment, if developers need to test something, they can test it or give permission to others to test. A bunch of people just outright trying to cheat isn't testing.
Seems pretty easy to me.