General James Amos, head of the US Marine Corps has ordered two generals to retire because they failed to defend…