There is no reason the US Navy has to be as big as it is. The concept that it must be able to fight two wars at the same time is just there to justify military spending.
The American M.I.C. is big government spending to prop up the economy. I agree America must stay ahead of its rivals but right now there is not arms race.
It makes no sense that the Army is funded less than the Navy and the Air Force when its being asked to do the most.
Think how many infantry could be trained and equiped for one f22.
In general the US M.I.C. needs more oversight, goals, and less pork.
just my 2 cents.