Buying American doesn't provide that much benefit if the creator and marketer of the product is in America. A simplified product costing model for something that retails for $10 is the wholesale cost is $5 and the manufacturing cost, delivered to the U.S., is about $2.50. Since the physical product (not service) involves raw materials, some which come from the U.S or places other than the country where it's manufactured, less than $1 might be labor.
So, the wholesaler in the U.S. at $2.50 makes more than the overseas manufacturer who gets maybe $2.25-2.35 with $0.15-0.25 shipping. The U.S. retailer makes more than both manufacturer and wholesaler at around $5 gross. So at least $7.50 of the $10 stays here to support U.S. jobs and likely more depending on who supplies some of the raw materials and handles shipping. Considering that more people are likely to buy lower priced products if the wholesaler/retailer can get them made overseas, the simplistic cry to "Buy American" doesn't necessarily produce more wealth and jobs in the U.S.