More on topic, I said a little while ago, and others have contended, that Trump doesn't present a threat because Congress will check his power.
I don't believe that any more. Paul Ryan has shown he has no spine. He's accepted Trump as the leader of his party despite them disagreeing on just about every policy, and Trump's continued insistence on saying things that belie deeply troubling positions in the arena of our sovereignty and national security. Apart from a few Republicans in the Senate, nobody in that party on Capitol Hill is willing to even speak out against him, let alone denounce him as the piece of garbage that he is.
They know how ignorant he is. They know how dangerous it is to have an ignorant and incurious person with authority over all of the armed forces and over all executive agencies. Yet, they sit silent, most not even willing to offer comment on the crazy crap he spouts, seemingly on a daily basis. Maybe something will change in the next few months and they will display some kind of backbone, but as it stands now, it is hard for me to see how this Congress won't simply let Donald Trump run things how he wants.
Think about it. Separation of powers requires all actors to buy into the concept, where Trump likely doesn't know what it means. The check the judiciary provides exists solely in the willingness of the other 2 branches to accept it; an executive with no appreciation for our constitutional government is not likely to understand that, nor can we realistically expect they will respect and abide by a check that has no mechanism for enforcement. Presidents that did have that appreciation have in the past threatened to ignore the judiciary's check on their power, and FDR went so far as to strongarm the Supreme Court into issuing favorable rulings on the New Deal. The check the legislative branch provides is more concrete, in that the president needs them to give him funding, but when the legislative branch is spineless, and can be cowed into writing a blank check, that gives the executive carte blanche.