I think war is inevitable. It is not because 40% American hate China. There are plenty of case of one country hate one another, but as long both work it out, things get better. US is different. Their hate is just a symptom. The underlying cause is their irrationality. There is no negotiating with an irrational entity. US is benefiting immensely from its relation with China, yet it hate it. US is willing to go against their own long term interest just to mildly inconvenient China. Perhaps today China is too strong to fight, but there is no forever. It is possible between today to 100 years later China will again have a moment of weakness, then America will strike. In that case, why shouldn't China solve American problem while it has the upper hand? Like a chihuahua with rabies, you can fight it off, but you will never be able to sleep next to it. The only way to sleep is to make it 'go away' one way or another. For this to happen, war is needed one way or another. Even under the best case when no direct shooting between the two, US just self collapse, it would still result in a civil war. A civil war involving nuclear arsenal is not something China can sit idly for. In the end, it is still involving both shooting each other in best case.Easy to see why. When both sides of the aisle push the most anti-Chinese propaganda possible, both sides become hateful towards the PRC. A lot of fellow Americans I see around me seem to have lost the ability to think rationally on this issue specifically. Some of the most anti-war Americans I have met still believe everything the US government says on China. It's amazing and a bit worrying to see. Great share though.

