Ranking systems need to take into account gold earned with respect to others in the game.
League of Legends Match History
Currently I think the ranking system could use some work. In a game where I'm kassadin against a high sustain lane bully ie yorick who has an early advantage; one should expect that I would have trouble farming. On top of that I roamed a lot all game and secured objectives because our poppy didn't want to take smite when she knew she was gonna jg. Other than farm, I went 19 and 1 with 11 assists... which is surprisingly just an A+. I had the highest gold of anyone on both teams too, which means that because I didn't sit in lane and farm instead of roaming around mid to late game, which is when I got those 19 kills, I am punished. That is just dumb unless there is something else i'm missing.