Buying American is isolationist and counter productive. Placing an inordinate value on islation is detrimental to the country.
Millions of jobs in tens of thousands of different positions that span the spectrum from sales to administration to production to transport and communication aare at stake. America lives and thrives on trade.
To call for buy America is to call for the end of America.
Millions of jobs could be lost if people bought only Chinese as well. What it boils down to is voting with the pocketbook: Which companies do you want to support - those contributing to the trade deficit/weak dollar by importing, or those contributing to American manufacturing? Either way, sales, administration, and transport benefit — the main difference is, buying American manufacturing/production also benefits.