The real solution is to solve the problem on why we have terroism in the first place.
Security and military strikes will only go so far. A war on terroism w/o a political solution is a war we will loose.
We should tighten airport security but that will not stop attacks by other means on US soil.