I hope Trump can deliver a strong recovery of the American economy. I believe if he keeps his promises this will occur. The Democrats would have a very steep hill to climb if he succeeds, and all of the foreign donations in the world wouldn't help them if this is the case. There is however, one angle I imagine the Democrats will exploit, and that is unfulfilled promises. Some of these will not be achieved in a timely manner because of Democratic obstruction, others because of his own inability to do so. Without question, the Dems can exploit any promises not kept. There is another angle too though which although probably wouldn't be explored because the Democrats are far too entrenched in their ways. This would be quite a change for the Democrats, but, if they went even further than Trump by suggesting it's time to get out of NAFTA and a full renegotiation from scratch, based on an effort to save jobs, AND, pushed for a tariff against China, I believe any party; even an Independent, would have a shot at the WH. That is how much NAFTA and China has harmed the average American worker. This is how unpopular these deals are with anyone outside of Washington, Cali or New York. The process would be "oh, Trmp renegotiated NAFTA, but American workers are still being screwed, especially auto industry, oil industry etc" Specifics always grab votes. Then, they suggest a full withdrawal and a desire to renegotiate bi-laterally. In effect, what Trump had suggested ont he campaign (it's the righ approach in my opinion). They then say "we will confront China with a tariff, deem them a currency manipulator" All of this, while putting this language and directives into a legally binding contract, signed by Schumer and other Democratic bigwigs. This would force them to act on their promises without retreat. So, in short, the Democrats do have a path to the WhiteHouse. It's a narrow path that would require as much of a chnage as the GOP had to accept when Trump took over the party and it would have to be non-negotiable and binding. Agree or disagree?