I mean if anyone from arena net actually bothers to read these forums ,there should've been at least 1 person mentioning this (and i'm pretty sure i've mentioned it myself in the past but nothing's been done bout it)
the worse your teammates are the less elo you'll gain on winning and the more elo you'll lose on losing (which is the biggest reason why the game is dead at night and in the morning and you can only play ranked in the afternoon/around peak hours but even then it's not perfect.)
Last patch was absolutely horrible and now the pvp population is very thin (cus ppl dont wanna play) so it constantly matches you with people who are 150+ and lower elo than you which is the game's failure and arena net's matchmaking failure and not your personal failure. You have no control over the matchmaking but you get punished if the matchmaking fails and you are the one that pays the price.
If you have 1700 rating and you get matched with 1600 and below, instead of gaining less if you manage to carry/win and losing more if you lose because your team is horrible and clueless then you should be compensated by the game for arena net's failure on the matchmaking part and NOT THE OTHER WAY AROUND. This is literally basic logic and common sense but perhaps expecting common sense at this point is too much.
The worse your teammates are (compared to you) the less rating you should lose and the more rating you should gain with say an exception of 1800+ but even then there's no need for such exceptions .
as it currently stands, if there's no other good people playing you're punished for playing the game. Even if you get 75%+ win rate in soloq at times like these you'll still lose more than you gain because logic 404 not found