now, before you start going lolwut or "troll!", i have an idea for EA to improve the BF series by making friend/foe distinguishment easier.
i propose that we be able to download special side specific additions to uniforms like helmets with small flags above them to tell different sides apart.
since we can spot, but people want to keep nerfing the spotting system and noobs never want to spot people, we could have an indicator to people from afar if the person is a teammate.
this also could fix a glitch that sometimes occurs where an enemy has a friendly tag above their heads.
now you may think that this could destroy stealth, but maybe an American forces team could only see the flag id it were US only, or they could have a user interface option to disable it for them.
and it's not like stealth is a very big part of battlefield since damaging objectives was nerfed to be an invalid option, and BC2 was very, very chokepointed.