Because we WERE attacked by bin ladens quasi religious cult and they don't intend to stop.
So what has the 150,000 troops in Iraq accomplished?
Not stopping terrorism...al-qaeda wasn't even in Iraq before we got there...now they apparently are operating out of there, thanks to us. (Not to mention Iraq having nothing to do with 9/11...and being a target of the DoD even before 9/11)
And that will probably happen wherever we intended to invade next...Iran? Syria? You think al-qaeda won't go there too and rebel?
They want us out of the Middle East. It's their land. I don't condone the killing of human beings as a justified way of responding to aggression. No matter which side it's coming from.
They have oil, but they don't want us establishing our military all throughout their land. The only problem is, Israel just happens to be smack dab in the middle of all of it, and is our closest ally.
So what's a country to do?
How about tell them that since we've provided them with all of the most cutting edge military technology that we possess, to fucking do your own dirty work and protect yourself. Stop infringing on land that isn't yours, and maybe the hatred for you will start to level off, and eventually fade.
We've seen times of peace there. It's not impossible, but Israel needs to stop being so greedy about it. They have nukes, the arab world that we are trying to conquer right now has nothing even close.
Direct covert intelligence, if used properly, and secure borders as tight as a bug's ass here in the US, should be all we should need to keep ourselves safe.
There's no reason for us to be invading nations and committing what amounts to genocide, under the pre-tense of "national security".
That's bullshit.
Everyone wants "world peace", right? Well, to leave countries alone, would be a huge start.