new points system for team games?

Personally, I do not really mind how the point system works. However, I see so many people moaning, especially dugcarr1, about how it allows players like Blitz to have weak teammates in order to gain as many points as possible and very few doing anything about it.
So, this is my idea:
Currently, points in team games are calculated by adding together the scores of each player in a team and then calculating how much is won and lost like is done in ordinary singles.
Instead, to satisfy the moaners, why not calculate the amount lost and gained by every player individually but then dividing that by 2 so that it all averages out quite fairly. I'll give you an example as I know I haven't explained very well.
4 generals of 3000 playing a doubles game:
Points loss for one losing general is now: 3000(loser's score) / 3000 (winner's score) *20 / 2 = 10 points.
The winning generals would get 10 points off this loser and 10 points off the other giving 20. Currently, the points system would give the same result. However, my idea means that if one general was playing with a private, his/her points gain would still be exactly the same. Therefore, it does not matter who your teammate is. Unfortunately, this might mean better players avoiding weaker players all together.
Your thoughts? - feel free to slag me off about this but please give decent reasons.
Thanks.
So, this is my idea:
Currently, points in team games are calculated by adding together the scores of each player in a team and then calculating how much is won and lost like is done in ordinary singles.
Instead, to satisfy the moaners, why not calculate the amount lost and gained by every player individually but then dividing that by 2 so that it all averages out quite fairly. I'll give you an example as I know I haven't explained very well.
4 generals of 3000 playing a doubles game:
Points loss for one losing general is now: 3000(loser's score) / 3000 (winner's score) *20 / 2 = 10 points.
The winning generals would get 10 points off this loser and 10 points off the other giving 20. Currently, the points system would give the same result. However, my idea means that if one general was playing with a private, his/her points gain would still be exactly the same. Therefore, it does not matter who your teammate is. Unfortunately, this might mean better players avoiding weaker players all together.
Your thoughts? - feel free to slag me off about this but please give decent reasons.
Thanks.