Another suggestions which could replace the k/d and still shows how active someone was. If it is good, is another question.
A Point System.
You gather points for certain action, you lose points for certain bad actions (i.e. teamkills):
Kill (if no teammate in sight) + 1 Points
Kill (if teammates are in sight) + 3 Points
Hits (if no teammates in sight) + 1 Point
Hits (if teammates are in sight) + 2 Points
Horsebumps on enemy + 1 Points
Horsebumps on friendlys - 2 Points
Teamhit - 1 Point
Teamkill (if enemy in sight) - 1 Points
Teamkill (if no enemy in sight) - 10 Points
Hits should only count once on each enemy. Teamhits should count mulitiple times on friendlys. Horsebumps on enemies can count multiple time, as well as Horsebumps on friendlys. Teamhits and Teamkills as well.
With this system, teamhitters/killers get punished, however teamkills by mistakes do not or only slightly. Assists get rewarded, everyone who deals damage gets points. If someone is fighting on his own, he gets less points for kills (1/3) instead of gaining more, so teamwork is encouraged.
Sure, this system has the same weak points as the current K/D system, simply because you could just look at your points and "farm" them. You wouldnt notice if someone helps his team by playing together by just looking at points. However, people who stick with their team do get more points in the end. Teamhits and Kills get directly punished by losing points. However here is the question, what would those - 10 Points do?
I am not sure about this, but just wanted to share my idea I had before.
I however like what was suggested before in this thread!