IMHO,
Ultimately this is a culture war and will only be won over the long term. For starters we could push back against Saudi Arabia instead of coddling them. I don't see how anyone can expect to win a war against Islamic fundamentalist terror when the spiritual center of Islam is controlled by fundamentalists with unlimited funds from oil sales. We also need to promote a more equitable distribution of wealth, world wide. Poverty breeds violence, ignorance, and fundamentalists of many stripes.
We could quit behaving like hypocrites, ignoring blatant and obscene human rights abuses by our Islamic dictatorship "allies" because it's profitable in the short term.
We could quit pissing our pants at the thought of terrorism, accept that it may occasionally happen (as it always has), and carry on instead of over reacting. Islamic fundamentalist terrorism has never represented the existential threat to western society that some would have us believe. It may be a thorn in our side for quite some time but the pain and damage it inflicts is entirely absorbable.
We should quit using this pathetic war on terror as an excuse to destroy ourselves.