A new debate is unfolding in conservative politics after Brian Kilmeade suggested that JD Vance should rethink his attacks on Israel. The disagreement reflects deeper questions about U.S. foreign policy, support for Israel, and how allies should handle disagreements in public.













