So President Trump surprises everyone and announces a 10% tariff on $300 billion dollars in Chinese imports to the US. The total cost of this latest tariff is about $30 billion per year to the entire US economy, and the US GDP is over $19 trillion per year. Today in response to this tariff the NYSE and NASDAQ markets were down 2.9% and 3.47% respectively. Since these are composite index calculations, let's make it simple and say that these markets on average went down 3%. Roughly speaking, the total market capitalizations of the listed companies on the two exchanges are (were) something like $32 trillion. So... 3% of $32 trillion dollars is just under $1 trillion, or over 30:1 on the tariff values. I understand that many investors consider this additional tariff and the Chinese response (weakened yuan and eliminating food imports from the US) might indicate a longer term trade war, but talk about a ridiculous snowball effect. And the markets are probably going substantially lower tomorrow (at the time of this posting, according to the futures markets), and I'm not counting non-US market losses, so by end of trading tomorrow it's entirely possible that worldwide market capitalization losses will easily exceed $2 trillion. And why are the markets projected to close lower tomorrow? Because now the market analysts are worried that China will start dumping the $1.1 trillion they hold in US Treasury bonds.
The Chinese debt dumping worry eludes me too. To put this into perspective, the US national debt is currently $14 trillion dollars, and the we're currently running an annual deficit of about $1T. So the Chinese holdings are not all that huge, but it probably would lower treasury bond prices considerably if they dumped a lot quickly, which effectively raises the interest rate the US pays on the portion of the debt that needs refinancing or new bonds issued. On the other hand, the interest on the Chinese bonds represents about $20B in annual income (assuming a mix of 10yr and 20yr bonds, I've assumed an average interest rate of 1.8%). Of course, where else will the Chinese stash the cash? In EU bonds? (I'd guess the only other AAA-rated market big enough to stash $1.1T in.). The EU pays mostly negative interest rates (yes, you pay them to hold your money), though a 30 year bond pays about 0.2%. And if the Chinese dump $1.1T of US bonds in a short time they'd lose their financial shirts on the selling price drop. It would be a relatively large loss of wealth to China. I'm concluding this would be a big price to pay just to kick Trump in the butt over $30B in tariffs, and they're unlikely to dump the bulk of their US debt holdings. (Not that I don't understand the sentiment; I get pretty annoyed by Mr. Trump too on occasion.)
So what in the name of everything that's logical am I missing?