I have been thinking about this problem since 9/11/01.
We may have to resort to either a blockade and immigration prohibition or colonizing territory.
How about the next time we are attacked, we ID the offending country and take some of their territory? Perhaps a port or resource-rich area? If they keep attacking us, we take more territory.
We make it clear that they are never getting the land back and they will lose more and more until they make permanent peace with the rest of the world.
We need to make war more expensive for them than it is for us.
Its either that or nuke the site from orbit.
Like this:
https://www.youtube.com/watch?v=2s1MspmfEwg
“...next time we are attacked, we ID the offending country and take some of their territory?”
Ok, so imagine the attack takes place and the guilty party is 75% likely to be a shadowy group of Turk and Chechin terrorists based in Hamburg Germany.
What territory does President Darth order the military to take?