Paul Krugman is exactly right; if the system survives this episode, it will be due largely to Trump’s laziness, egotism, and lack of political skills. I would go a step further and say that means the system is failing, and we need to make changes to make sure it doesn’t happen again.
In the long run, there is only so much you can do with legislation, but we have to try; reliance on longstanding norms hasn’t worked. We need to start by depoliticizing the Supreme Court and the DOJ, because they are the last line of defense against the authoritarian state.
It sounds like a worthy project for President Warren.