I can come up with a better way of catching terrorists than the one they are currently employing. Do nothing. It will catch you just as many terrorists.
What has been the benefit to the citizens of the USA for all the money that has been spent and all the privacy we have lost. Show me the terrorists. Show me the plots that have been foiled.
Seems to me like all this money has been spent to prevent hypothetical terrorists. Or in other words to defend against an enemy that does not exist.
The current system that costs so much and invades so much isn't catching terrorists either.