I think you people are greatly underestimating the United States Military. If all out war were declared (which will never happen as it would ruin the world economy) The United States would launch an attack and take out all air defenses, Missles, ect that China has. We could never win ground battle with China like you said but what we could do is bomb the living crap outta them. The only chance China would have would be to invade us over the pacific and im sorry but they couldnt build enough boats or get them over here fast enough to take out america. Please remember that there are 4 guns for every person in the US. Can you imagin if every Gang Banger, Cowboy, Hillbilly, New Yorker, Businessman and the US military were all attacking you? Sorry you would need some new technology to transport anywhere near enough people to attack the USA. China also doesnt have a long range bomber or anywhere near the air force or logicistal ablility to attack the US by air. There only hope would be to laub a few nukes over with there very inaccurate ICBM's at which time we would turn all of china into a big piece of glass. So that isnt fesible either. So basically China could never win a Military war with us, end of story! We could win over them though because we could establish Air Supiriority and just continue bombing until they gave up. We would never occupy them or anything close but why would we want to anyway. There is one war china can win with the US. That is they can continue to steal jobs and manufacturing from us and beat us economically and this is what I think they are in the process of doing. Anyways thats just my 2 cents.
There's no anti missile in the whole world that can handle a NoDong. Not even the new Arrow2(plus the only country who use that as a full range missile defence is Israel, it's very costly to produce).
Its only this year that China has the military power to fight a war and possibly win against Taiwan. China's total military might currently is miniscule compared to the U.S. For reasons mentioned already China will not be a threat to the U.S. mainland in the next 100 years. China only has 4,555,000 active troops. There's no way they could ever get their troops anywhere near the U.S. coastline. The United States military is the ONLY military with the capacity required to fight a major regional war away from its home territory. Besides China will quickly end up like Japan with an aged population. They have a super low female birthrate due to abortions which is part of the reason for the huge and increasing gay population in China. In 2003 the United States spent approximately 47% of the world's total military spending... spending more than the next top 15 countries combined. Dollar for dollar, the United States and its closest allies are responsible for approximately two-thirds of all military spending on Earth. However, China will quickly become innovators like Japan did except China will be able to increase their military and weapon technology unchecked, unlike Japan. China will could possibly start some wars in the next 30 years out of desperation for clean water.