To be honest Hildreth, I've not really been following the witchhunting/drama mentioned but thanks for the background.
I guess I'm an outsider perspective on this. I know that if I were sponsoring a league then I wouldn't be happy with a team getting removed because they are simply too good. What kind of precedent does that set? Teams should be encouraged to stick together and strive towards being the team to beat THE team. If I were to give a quick suggestion, it would be to try and figure out a way to incentivise runner up teams/players from continuing into the following season instead of folding and being back to square one.