With every passing day I become more convinced that Trump won't serve out his term. If the next few months continue like the past week, the country will see protests and riots like never before (heck, last weekend's Women's March was already the largest protest in US history), and he may be forced to step down sooner rather than later.
I'm not sure exactly how that plays out - I guess the best scenario is that enough Republicans in congress grow spines and come around. I remain hopeful the majority of Americans aren't going to stand his crap much longer (after his clearly bullshit calls for unity during his inauguration). It's sad we have let it come this far though...