Just another option for separating intentional griefers from "TK in the heat of battle" or "Oops I am just an idiot and did not mean to tk you" person....
I could see this as a layer and not a complete solution..In BF2 and BF2142 if you were TK'd you could vote to punish the offender or not punish them. If 1 guy gets punished too much for griefing by those he has killed he can be kicked and account locked for 2 hours or something, set it at something like 20 TK punishes and hour gets you kicked, you do have to account for the guy who mistakenly rams into a loaded sundy with his galaxy TK'ing a dozen people on accident who all choose to punish him.......not that this has ever happend in game or anything...