Well... it's TV, not real life.
If they portrayed everything to satisfy your list of complaints.... no one would watch it.
Nonsense, TV and movies used to be able to write a story line without making the Americans bad guys and idiots, and totally ignoring more realistic ways to get to the same plot lines.
When your adults males are groaning at the ridiculous portrayals of the military, then you are failing.