"Wow you go online to look at your rank? Anyway I'm glad it's this way, I'm tired of ranked games whete everyone just disconnects if they think their gonna lose. I do wish it would tell us if somebody disconnected, instead of slipping in a CPU replacement. Nice touch, but I would rather search for another opponent."
Who cares if people go online to look at their ranking. Some people have a sense of achievement when they are at the top of leaderboards. No need to have a smug attitude.
As for people disconnecting, that has already been covered. Those who disconnect get an automatic loss while the opponent gets neither a win or loss. This way people won't play their friends and have them disconnect to beef up their ranking.
I think there are a lot of ways to keep things fair.