Answer:
America buys so many foreign products because there is cheaper labor in other countries, therefore making them cheaper to buy in America.
i am not sure about the second part
8.8m questions
11.4m answers