We can not punish a country, since the terrorists don't have a country
We invaded Iraq ( a country ) to supress terrorists who were training there ( loyal to no country ) What is the difference?