Check out this TK story. So I'm flying the chopper and my score is 20:1, leading my team to victory. Coming in for repairs to a base that is under attack. we kill as many as we can to keep the base from being taken over and one guy rushes and leaps prone by the flag, he's red so I kill him. All of a sudden, I'm punished for TK. I expect someone to say something like why did I get tk'd but nothing. So I get the chopper repaired and take-off again. An enemy chopper hits me during take off, we get in a fight and he leaves smoking, when we turn back to the hellipad for a quick repair, I notice a guy prone next to the flag and I'm pretty sure the flag was going down, so I kill him. Boom, punished for TK again and kicked!
Ok, so I know about the teamate showing up as an enemy bug. But everytime it has ever happened, the teamate has at least said something like, why the hell do you keep killing me / etc. And this begs the question, why the hell was he trying to capture his own base, it just doesn't make sense. It was almost like he really was on the other team, but the game kept giving him the option to punish me. Maybe he really was on the other team, but I showed up as blue to him, or something. I don't know, it didn't make sense and it was lame as hell.