There is nothing wrong with asian alarm clocks, asian electronics or south-american clothing. Can you imagine how would the world be if every country should have to produce and buy it's own production? Each country should have to focus on what they do best -skilled people- or they have best -natural resources or produce- and exchange that for other goods. The problem comes when an american wants to open a shoe factory, or a chinese company wants to get big in the movie industry -just to mention two different examples-
Scots can trade their whiskey for american iron, americans can trade their software for spanish oranges -much betters than the ones from Florida-, or their wheat for TV sets from Indonesia. The world is changing all the time, and it is naïve to think you can make a living from the same job your whole life. Either we are ready to adapt and change careers, or we will have a hard time. "Buying american" -or buying spanish FWIW-, doesn't do any good to the local economy if they can't compete with prices, you are just subsidizing a less-than-efficient industry that, sooner or later, will have to face the challenge to either compete or retire.