Donald Trump's Iran war could cost him his most loyal supporters - how we got here and why he gambled

Why now? Didn't Iran promise not to make nuclear weapons ever again as recently as last night, and wasn't that the sticking point? Also, this doesn't sound particularly America First - isn't MAGA going to be very upset about it? Here's how we got here