Это старый баг движка игры Battlefield 2.
Случай первый.
Иногда автобаланс переносит игрока в другую команду, не избавляясь от его "другой" внешней оболочки (не убивая его).
При этом всё-таки он находится уже в другой команде и по его наблюдениям он не понимает этого, и продолжает убивать тех же меков, не понимая при этом, что сам является меком.
Случай второй.
Сбойнула синхронизация. "Это только у тебя так! У всех норм." Иногда, непонятно по какой причине, например из-за потерянного пакета, у одного-двух человек клиент не вдупляет, что человек в другой команде и рисует для меков/китайцев этого же самого мека/китайца, отресанного на мековской/китайской респе человечка врагом. Согласитесь, если бы он был врагом, он бы не появился здесь вообще.
Для тех кто не верит, я могу провести ликбез и первый случай продемонстрировать с помощью админки.