You are beating a dead horse. You know, and so do the rest of us, that there is no stopping a terrorist who is willing to die for his cause. And that is exactly why this new law is dead wrong. It will not stop anything either. But the net result is that our freedoms have just been substantially eroded for a net gain of zero.
Your argument comes from a position of ignorance, and a lack of perspective about recent history.
BTW, there is only one solution for terrorists. Kill them in place. Everytime, all of the time. And don't even start with 'We don't know who they are.'
You really know how to hurt a growing government's feewings, dontcha?