Since the Vietnam war the American government, corporate banks, and big business have formed a trinity based upon building a world empire in a new fashion out of neccessity, because the old methods of military imperilism had failed. If the greatest war machine in history couldn'y contain the small and very poor counrty of Vietnam, how can they command influence over the rest of the world?
So they made a shirt from a military battle field, to an economic one. The basic scheme is offering cash loans "aid" through IMF or world bank to help poorer nations to build infrastrucutre. The catch is they must hire American companies to build the new dams, hospitals, roads, etc.. Companies like Haliburton, Betchel, Carylse Group, etc.. So all the money comes back into the U.S, but we still make them pay back the huge debts, that we know they can never pay. Once they can't repay us, we have them where we want, and collect our 'pound of flesh' whenever we need.
We create profit charts for these countries, and show them how their countries will prosper with these huge loans. This is what we did in Saudi Arabia (after much bribing) in 1980 after OPEC had a trade embargo against the U.S. for awhile. That's where the Bin Ladens get there cash from, and that's why we invaded Hussien, because he didn't want to indebt his country into the U.S.
That's why we want to invade Iran too.
Its Manifest Destiny my friends, and anyone that stands in the way is a communist, terrorist, or whatever else.
There isn't one solution to something so multi-facited, but a start would be to go back to the basic principals of the U.S. and be an example of Freedom, not the freedom police...which, in turn, creates more terrorist.