Stop awarding ELO in ranked rooms. When a player artificially chooses his opponents, he artificially creates BS ELO.
Only award ELO in matchmaking.
Make matchmaking random among a pool of mods that are actually competitive.
Only match people within sensible ELO difference.
Make seasons longer than a month.
Make an end of season tournament with the top 10 ranked players with a real prize.
Make all matchmaking award ELO in BO5, not individual games
Ban anyone under brown belt from competing
This is one it like 3 things I agree with Fist on