The last 10 games I've played, every player on both teams were above my rank. And I drop tiers for losing to them? Seems like something is broken...
My guess is this will continue, as more lower ranked people stop playing out of sheer frustration, and the more committed players keep on trucking. I've already been in some games against highly coordinated and skilled opponents who just destroy my team and end up lending to people quitting. In arena I'll stick around if one person leaves, but if two leave, no way.
Things they need to tweak.
Improve the spawning.
When a team is getting hammered by a coordinated team who are partied up, deaths end up spawning them in different spots across the map, making it harder for the losing team to team up themselves. Essentially they often have to do 1 vs 2, 3 or 4 scenarios which mean they end up permanently crippled the entire game. In these situations, very rarely have I managed to make a comeback for my team. The only times I have is where I have been able to single handedly wipe out the entire opposing team, or most of it.
Instead, if the leading party is moving together in a group, spawn their opponents closer together, much like Destiny does in such situations. So the losing side also has a chance at grouping up without being picked off along the way. And spawn them away from the enemies, so both parties require time to get to one another, and the losing side some time to regroup or re strategise.
Right now spawn points are often too close together, too erratic and too imbalanced.
Matchmake to fill the gaps.
If people drop out, have the matchmaking system bring someone in to fill the gap as soon as possible. Going entire matches with uneven numbers can be a frustrating affair.
Reduce the nade count.
Nade spamming is too prevalent in the game. Granted I've abused it myself countless times, but it really does make for overly sloppy and pot luck based mayhem, that devalues skill and actual gunplay.