I wish I could be that optimistic. Trump's tweets and actions say he is playing only to his base and making no attempt to gain approval from the rest of the populace. He won the electoral vote, so he is legitimately president, but he got almost 3 million less votes, so the majority of the people are not with him, and he is ignoring them.
Republicans control all of government and Republicans in Congress are scared to death of Trump's base and afraid to oppose him on even outrageous comments and actions, apart from a very few brave souls, who undoubtedly will be primaried.
Street demonstrations are all well and do and likely cathartic, but in the end I don't think they will make one bit of difference. The people demonstrating against Trump didn't vote for him, possibly didn't even bother to vote or couldn't legally vote. They are not the audience he cares about.
The big test won't come for almost two years, when we see if the Dems actually manage to achieve a much better mid-term turnout than they typically do and whether mainstream, establishment Rs vote Dem for Congress in protest against their party's president, something I don't recall them ever doing. It is also a very tough year in 2018. The House is severely gerrymandered and in the Senate, the Ds have way more seats to defend than the Rs do. The Ds could do well on turnout and get some Rs to vote with them and still lose Senate seats. In that positive scenario, perhaps the Ds gain a few House seats, but it's hard to imagine regaining a majority, which will still leave the Rs in control of the entire government, with one or maybe two new conservative SC justices. If we Dems were to succeed, 2016 was the ideal year. It was a blown opportunity of huge proportion.
The base, whose support is what Trump needs, will tune out marches and negative facts and comments in the mainstream media. They will get their news from the same right-wing outlets, including Breitbart, Fox, and phony internet news, as they did in the past election.