BF2 is NOT a realistic game, and it was never meant to be realistic. So basically, half the things you mentioned in your letter is bullshit.
Instead of demanding reality from a GAME, you ought to demand reality from REALITY. Go join the Corps, serve proudly, and quit bitchin about stuff that is about as important as any other speck of dust in this universe.
Thanks LongBow, just calling it like I see it.