We have been teetering of the verge of major catastrophe for awhile now though if you think about it.
1. Trump screwed up North Korea - in a slightly different scenario that goes very badly wrong and well...
2. Trump has recklessly vacated the Iran nuclear deal and further stroked the fires by assassinating a Senior official. Yes, he was a vile person, nevertheless, the Administration had clearly not calculated the Iranian reaction and almost blundered into a major war.
3. Trump has continued to encourage ultra-right violent demonstrators.
4. Trump has proven he has no understanding of the gun crises in our country.
We have been teetering for sometime. It is not surprising that Trump's luck (and unfortunately, ours) has finally run out.