Earlier quoted context omitted.
I think you're leaving a few things off the list. Gasoline, steel, machine shops, chemical plants... by the time you added everything that could lead to crisis if it ran out or stopped working you'd be a proponent of the Juche Idea. ;)
Earlier today I was thinking about this positively. None of my ideas are original, but some anti-corporatism thought struck a chord today. Why do we rely on dictatorships and unstable countries for critical infrastructure? Why do we rely on slave labor overseas for such basics as textiles when we could make it here? It isn't "markets" that are wrong altogether, but there is something destabilizing and unethical about…
Why don't you? Why is it unethical to save a penny for a stockholder yet it isn't unethical for you to save a penny by buying foreign produced goods? Sure, there are many specific brands unavailable domestically, but you can find some variation of everything you need locally.
Even if there are exceptions to that, I would bet you rarely choose to purchase domestic goods because they're too expensive. Supply chains operate at the maximum possible efficiency to save you as much money as possible. If you're willing to spend more to uphold your ideals, then do it. You already have the option.