Blah blah. Fords built in US, Canada, Mexico. Hondas built in US, Japan. WHAT is an American vehicle?
One should buy what is considered best for the dollar spent. For me, that would be Toyota, Mazda, Honda. Union free products are best whenever possible.
A Dodge Ram truck assembled in Mexico from Mexican stampings by a company operated as a subsidiary of Fiat and in which individual Americans can't own stock is American, while a Toyota pickup truck assembled in Texas from American stampings by a company which is traded on the New York Stock Exchange and in which Americans are free to own stock is foreign. See?