Trump’s Iran war has sparked an open clash with his own MAGA base, with key figures such as Tucker Carlson and Megyn Kelly publicly turning on him.