Many of Trump's critics think that the president will be impeached before his term is over. But there are several good reasons why Trump is unlikely to be forced from office.