With respect to the point about  asking the FBI director not to investigate General Flynn, etc., this reminds one of the sad situation in Ontario where the OPP Commissioner directed his troops to take sides in Caledonia, and not to enforce the  Criminal Code of Canada. Although it was never proven in court, except in the court of public opinion, clearly the direction came from the then premier  to the Commissioner, Julian Fantino, to not confront the illegal occupants and to prevent the residents from residing, as it were. In that case the direction from the top politician was to break the Criminal Code, showing moral turpitude in the highest provincial office.

In the case of Mr. Trump, no such criminal act has occurred. Which is worse, what the premier  did in the case of Caledonia, or firing General Flynn for failure to communicate to the VP? Or contacting the Russians, as if they are some sort of enemy?  Trump is on record as trying to change the relationship for the better.