Couldn't this whole issue be solved by better controlling how visas are issued?  If someone is deemed a threat to our country don't let them in.  And if it takes an extra 90 days for citizens of some countries to be vetted so be it (and I'd imagine it will be come equally hard for US citizens traveling in the opposite direction).