I can't think of a better way to wipe out terrorism than invading a country for spurious reasons, Killing the fathers, brothers and sons of that nation who might actually believe what their government is telling them, leaving families homeless by destroying the city in which they lived to get a few "insurgents" who in the most part seem to have escaped, leaving weapons dumps unguarded, etc., etc.
And with the number of reservists and national guard personnel who are in civilian life police, firemen and other civic service personnel, wouldn't it be safer and more prudent to have them guarding our shores instead of securing a foreign country?