For some reason, millions of the US voters decided to stay home this time. Unfortunately, it's a recurring pattern around the globe: sane politicians try to appeal to the insane crowd on the other side. In the process, they start saying things that aren't in line with their own principles and promises. This translates into marginal gains at best, but at the cost of alienating many of the previously faithful followers.
Your core is not a faceless crowd. It's people, and people have their limits.
We need some kind of global "politics 101" class that will explain to every would be national leader that no, you can't gain support from both sides. Those who came before you were not less smart or able than you are. If it were possible to make the other side to change their mind, it would've been done long ago.