The Cabinet could absolutely pull off a 25th Amendment removal tomorrow with the perfect excuse: claim Trump ordered a nuclear strike on Iran, forcing them to act. He’d scream that he didn’t, fake news, blah blah blah, but literally nobody would believe him. Even his base knows he lies constantly about anything he thinks makes him look bad (they think it’s a flex).
It’s too tidy to live outside a dime store Cold War thriller, but hey, it’d work.