When people team stack (it happens about 90% of the time), not only do they probably make lots of new players think the game sucks because they lose all the time, but they are not challenging themselves to actually play against a team that has any chance of winning. If every active experienced player on these forums agreed to do everything in their power to ensure balanced play at all times, there would be no more team stacking. To all the clans that complain they want to play with their clan mates, go play in clan match or something, don't ruin everyone's game for your benefit. To everyone that says they want to play with their friends, maybe you should join a PUG or something where it will be balanced enough that you can.
The only solution: remove spectator. Seriously. As usual, many will be opposed to this because their way of life will be ruined.
umm, remeber that admins must have a way of looking if someones not griefing It may be an only solution but that solution would only make people leave, and im not talking about noobs.