Make it so players can only be on 1 team per ladder/tounrament
This only work if each member had to have an account and link it to a team. That would then open the doors to having a system that prevented people from joining a new team on a ladder until they have left the team they are currently on.
I believe i wrote this out a while back not sure why it says "Anonymous" but it doesnt really matter... This i think is the biggest thing that needs to happen because at this point you cant run a ladder properly at all, A player can join a ladder create a team and just list an other players they want on there team regardless of what the listed players think if they want to be on that team or not.
Jason Heitman commented