This argument is simply wrong. Those who engage in terrorist attacks against us do not do so because we invaded there lands, or any such thing. This is a dangerous fallacy. One of the most ridiculed statements of the Bush administration is actually the closest we've come to the truth: they hate us for our freedoms. Truly, they do. The islamic fundamentalists view western civilization not because of our military imperialism, but because of our cultural imperialism. They hate that our values and culture turn "good muslims" into crass, liberal swine.
Now, certainly there are those in the middle east who hate our interventionism, and with good reason. They have legitimate complaints. But they are not the ones blowing themselves up, nor are they the ones encouraging same. OBL didn't give a rat's ass about our military intervention in the middle east; he hated the liberalization and secularization of Arab countries. One of the worst lies told by the left (of which I proudly consider myself a member) is that terrorism is a response to our imperialism. It isn't. It's a response to our values.