The problem with our foreign policy is that it is wholly shaped by corporate interests. Take Libya for example.
30,000 Chinese oil workers were in the country working on contracts with Gaddafi. Those contracts disappeared when he was deposed by the US backed violence and
new contracts were drawn up with western firms as soon as the new guys got in power.
The whole production is a lie. In a way it's worse than Iraq, because at least Saddam's hell hound reputation gave the war an illusion of legitimacy. And now look who is in power in Libya...Al Qaeda types. This isn't about keeping America safe from danger.
Look at these pictures.
How do you think the people living here view America now? How open would their ears be to people preached that we were the Great Satan?
We haven't seen the end of trouble here...and basically this is just an extension of the same policy that created the problems in Iraq in the first place.
This foreign policy isn't about keeping you safe or protecting your interests. It's about the Great Game of domination between countries. Corporations are using the military (government) to alter the market for their benefit.
So, the solution, IMHO, is to take this tool away from them. The US needs to pull back it's military bases and cut "defense" spending by at least 80%. We could have a real defensive force on a fraction of this budget and create a lot fewer enemies by doing this. Over time, I think people will forgive America and things will eventually change for the good. Getting our people out of there and stopping the "bugsplat" would be a good first step.