NOT THAT ANYONE ASKED FOR MY OPINION...
We all have experienced punishment that we've felt was unjustified.... and I'm sure most of us have dealt punishment, to others, that might not have been warranted.
As other posts have noted, the punishment system allows for a "victim" to have momentary "power" over a total stranger... some people do not handle this "power" well. If someone punishes me for, say, running over my mines, oh well... they had their "God-Like" moment. And I'm certainly not going to waste time arguing in chat.... It's kinda like yelling at a soccer ref over a call... they ain't likely to change their ruling, and it won't help the outcome of the match.
IMHO, the VAST majority of BF2 players would not intentionally TK anyone. You do not have to play this (or any game) very long to be able to tell the difference between the intentional, and the stupid mistake.
My personal guidelines:
1. If I was killed for a vehicle, or obvious maliciousness... I punish.
2. If it's a Claymore, C4, Mine, or thrown grenade TK... I let it go. These kills are, by nature, less likely to be intentional, and there may have been circumstances unknown to me that made it MY bumbling mistake (like running thru mines, or turning the corner into a thrown grenade).
3. When in doubt, I let it go... It's too easy to be distracted by TK's/Punish, when I'd rather concentrate on the battle at hand. There have been times when tags were not clear, for one reason or another, or similar circumstances. I'm not a great player myself, so far be it from me to judge others.
As far as receiving a "sorry"... sure, it's a nice courtesy, but I also realize that timing & circumstances may not allow an immediate apology. A little patience goes a long way.
IMHO, the VAST majority of BF2 players would not intentionally TK anyone. You do not have to play this (or any game) very long to be able to tell the difference between the intentional, and the unintentional mistake.
Just my 2 cents worth..........