I had blogged this before but it is worth repeating.
The US military will never win another land war in East Asia.
They can certainly kill lots of people and cause enormous destruction. That's something the Yanks are still good at. You can call genocide an American speciality.
A PLA general (Zhu Chenghu) once said that China expects to lose ALL CITIES east of Xian in a war with the US. Have a look at the map below. That would include Beijing, Shanghai, Hangzhou, Suzhou, Guangzhou, Fuzhou, Wuhan, Nanjing, ... China obviously expects no mercy from the Americans. What mercy did the US warmongers show the Japanese, the Koreans and the Vietnamese? None.
But let's have a look at Uncle Sam's less than sterling war performance in East Asia to put things into some perspective.
Largest surrender in US military history: Battle of Bataan, Luzon, Philippines. On 9 April 1942, 75,000 American and Filipino soldiers surrendered to the Japanese.
Longest retreat in US military history: Korean War. The Chinese People's Liberation Army chased 140,000 American troops down the Korean peninsular from the border of China to Seoul in 1950.
Longest war in US military history: Vietnam War (1965 to 1975). Uncle Sam lost 60,000 soldiers before getting kicked out of Vietnam.
From that brilliant record, I conclude that the US will NEVER win another land war in east Asia.