Bin Laden cited that as one of the reasons, there was a long list[1] that also included Western forces preventing genocide in East Timor (by the way, Christopher Hitchens gave an excoriating answer on this to some supine fool[2]), the partition of India/Pakistan, stoping "hope" in Somalia, the Russian "crusade" in Chechnya, another crusade in Bosnia (there's a lot of crusading going on), things in the Philippines, Sudan and Bangladesh, the UN for lots of things… there wasn't a cat fight in a Muslim's back garden that he couldn't turn into a reason to kill innocent people, but he also didn't hold back on his hatred for Israel and Jews, that is true.
I may have missed something as there are a lot of grievances about "Muslim lands" in his speech but to portray it as being about one attack or one place would be to misrepresent his views.
[1] http://news.bbc.co.uk/2/hi/world/monitoring/media_reports/16...