I agree with both of you. However I don't think it beyond reason to think that if this happened (which I doubt would) that Russia would help. They have more of a big ocean navy and a history of projecting their military across the world. China not so much, however I do think they are expanding resources all over. I also agree that getting us out of debt would require a massive pile of asskickery on our end. We have a ton of enemies and I think well have trouble fighting them all. Don't forget our forces overseas. Our boys in the sand box are trapped if Iran shuts the straight down and would need to fight to out of the area. That's before getting on ships and trying to cross back to the US.