There is a lot of salt coming from players that believe they did a better job in game than there teammates and therefore believe they will lose rating becouse of their teamates.
So my idea is to reward or punish player score based on a more individual basis.
lets say a player wins there slot and beats their mirror, but their team loses the game, that player would lose points even if they played really well and most of the time take this out on their team mates.
so why not reward that player individually lets say as an example, there will be -20 points for each member on the losing team but that one player would be given 10 points for defeating their mirror opponent and ten more points for most enemy mass killed ect so if a player does really well in game but still loses the team game they are not punished like their team mates who didnt do so well. they could actually still gain in points even if their team loses.
There could be other reward factors other than sniping acu's like best kill/loss ratio or something.
This i believe would minimize most salty chat in teamgames becouse that person cant blame others for their loss.