That is the problem. The US is looking at other countries to support itself which is wrong. If a country cannot be self sufficient then it has no right to exist. We shouldn't be fighting other peoples war, we shouldn't be dependent on foreign oil, we shouldn't be sending US jobs to other cuntries, and so forth.
I have no problem in continuing trade to other countries but we need to stop fighting wars for other nations and people, we need to stop giving foreign aid to other countries, and we need to make the other nations of the world pay back their loans and we need to pay ours back as well.
The government needs to take care of its own first. When we still have millions of people without proper healthcare, millions of people below the poverty line, the education system of our country is in complete shambles, and so forth it is the responsibility of our government to ensure that these problems are taken care of. It shouldn't waste resources in Iraq when those resources are solely need here. The gopvernment needs to be responsible for US citizens, not Iraqi citizens. Let the iraqis take care of their own.