Unbelievable that we don't already have such a thing on the books.
We do - Read the Article:
"This Congress has already passed important legislation denying visas to terrorists, including in the PATRIOT and REAL ID Acts. The REAL ID Act, signed into law on May 11, 2005, specifically states that one who “endorses or espouses terrorist activity” is inadmissible."