Agreed. The best way to fight this in the long term is to chip away at their wealth.
Everytime a terroist act is traced back to the mid-east, we take a pre-determined amount of land and oilfields. The money produced from those conquests now goes into OUR pockets to rebuild any parts of the US that have been harmed.
Or even better, 'Kelly's Heroes' type raids on the Bank of Iraq or the United Emirates treasury, etc. Don't kill anyone, just take their money, their gold and their oil.