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
3.5m questions
4.4m answers