How the heck has this clown managed to stay in office so long?
It's quite simple. In 2018, there are the
midterm elections. In essence , the whole of the House of Representatives are up for re-election and 1/3 of the Senate.
Trump still has a 37% approval rating and it's been hovering about the 38 to 40% level since the election which means his base support is not eroding away. Imagine what those people who voted for Trump would think of a Republican Congress that had him impeached. How do you think they will vote at the midterm elections? Do you think they will vote Republican, or will they try to exact revenge for stabbing their president in the back?
If the Democrats regain control of Congress at the midterms, Trump will probably be impeached. If they don't, Trump may get impeached anyway because the thought of a second Trump term is too awful even for many Republicans. Plus, by then, the evidence of his wrongdoing may be too strong to ignore.