I agree that aspects of the punish system are lame (and ways of completely unintentionally TKing are lamer), but making it so that if you hit an enemy along with a friendly is ok would be terrible.
I can already see myself defending a flag for a whole 5 seconds before some crosseyed nublet in a jet comes and kills my entire squad in order to kill that one enemy huddled in the corner.
"Sorry, chief!"
*crashes jet into a friendly blackhawk*
I think a better idea would be to auto-punish TKs that happen within a few minutes of eachother, like 5 or something, and not to punish for things that couldn't possibly be your fault. Things like someone running over a mine you placed an hour ago or a locked-on, guided missile deciding that friendly aircraft you can't even see are better targets.
I can already see myself defending a flag for a whole 5 seconds before some crosseyed nublet in a jet comes and kills my entire squad in order to kill that one enemy huddled in the corner.
"Sorry, chief!"
*crashes jet into a friendly blackhawk*
I think a better idea would be to auto-punish TKs that happen within a few minutes of eachother, like 5 or something, and not to punish for things that couldn't possibly be your fault. Things like someone running over a mine you placed an hour ago or a locked-on, guided missile deciding that friendly aircraft you can't even see are better targets.