Have you read the interviews with Osama where he describes his reasons for jihad against America? He was angry that we had defiled "sacred" Saudi Arabian soil by stationing infidel troops there in Gulf War I. He was angry that we support "corrupt" Muslim regimes that the al Qaedan purists despise. He was angry that we projected power into the Persian Gulf.
The only parallel between Hanson's grab bag of "causes" of 9-11 and Osama's is our support for the House of Saud.
Osama didn't give a rat's behind about Lebanon. Or the Iran Iraq War. He's not some sort of pan-Arabist who supports all nominal Islamics. He'd kill plenty of them because they are heretics in his eyes. Something we ought to let him try spending his time doing, it would keep him very busy. The group that bombed the Marines at the airport were marxists loosely allied with the soviets. Hardly al Qaeda material.