Have national IDs in these places stopped terrorism? How about crime in general? The last I heard, other countries suffer both terrorism and crime, so why should we become more like them than we already are?
I would think that it is a safe bet to say that without national ID's in these countries, you would have seen anarchy a long time ago.
Peru could not have dealt with it's terrorist problems without a National ID.
Do countries still have terrorism? certainly. Countries that are more multi-language, share more similar small countries to make an economic zone, and more reasons will make these countries more subject to terrorism than we should be.
National ID's is not a substitute to keeping our country based on one language, to having a strong INS, and more but it is needed now to keep our economy flowing at its best.