I'd like to share your view, but that will never happen. Political Correctness, the cults of "Multiculturalism" "Tolerance" and "Liberalism" are too deeply entrenched in the American system at every level and they will cost us.
We'd sooner let terrorists continue to strike us at home than do what you suggested, which is of course the only effective means to end terrorism and establish real homeland security. Sucks, but there it is.
at some point, it is likely that via the PC you mentioned, they will either collapse the government or push the rednecks and state militias to end the problem.
by then it will be too late.
about that, you are right.