I understand.
BTW I am a games programmer myself and I see the problem with scoring. It isn't easy to write code that will score players in an "honest" way (also you don't want too much code running since it will slow down the game).
Humans will always exploit this.
If you give points for passing, people will just throw the ball all the time between themselves.
I guess Bioware could run some very smarth algorithms at the end of a match analyzing the log of what happened before (they probably don't keep a log of the match at this time) and try to make sense of it and score players.
I have had many matches where I was in the heat of the fight, scoring, passing, holding capture points and killing and still ended up in the middle of the pack objective wise.
Don't get your hopes up.... I don't think they can easily "fix" this.