If you think America is just an idea, then you’ll gladly sacrifice the rights of Americans for the ‘rights’ of foreigners. Lately, it’s become fashionable for Never-Trumpers like David French to denounce the president’s new policy of revoking the visas of foreign nationals who agitate for terrorist groups like Hamas. It’s un-American, we’re told, to hold guests to a certain standard or to remove hostile foreigners from our country. This past week, French posted on X that “we can absolutely and totally dispense with the idea that Trump’s Republican Party defends free speech. We’re witnessing one of the most comprehensive...