Pretty much. At the end of the day China has the power, they're the ones that make everything. They could cease making stuff for the US and Canada and we are basically starved of goods. If China is smart they hold the production of a major product release hostage by refusing to make/ship it. Ex: the next gen CPU, or phone, etc.
That's what we get for putting all our eggs in one basket, too. We are stupid for not manufacturing goods here. Money should not be the only deciding factor for everything, it's stupid to be such short sighted.