That friendlies in red bug is pretty wacky. Luckily the times I've seen it I haven't ended up Tking the person too often. As for the "punish" function, I find that it has it's purposes. I still remember the idiots I'd encounter in BF1942 who would play the entire game killing teammates on purpose. Less so in BFV after the vote system. In BF2, I find people are more careful as a result of the punish option. If someone accidentally drives over me, or shoots me because I was in the line of fire, I'll forgive them. At the same time, it sure as hell feels good to do unto someone for something blatantly stupid.