Two more things:
1) If Trump's attempt to get Don McGahn to have Mueller fired was on the up and up, and perfectly legal and acceptable, then why did McGahn refuse to do it and ultimately resign over it?
As we are seeing right now, in a climate like this one, a lot of people can get caught up in something and whether or not it's legal, bad things can happen to them. I can't read McGahn's mind, but the source of the problem is that there's some real ambiguity in the law, such that it's hard to say when perfectly legal interactions become illegal interference. McGahn didn't want to even go near the grey areas.
However, what was really happening with the McGahn situation was that Trump thought Mueller was on a "witch hunt". Trump thought Mueller was biased and was being unfair. He thought the investigation was a waste of time and money. Now, in the course of this investigation and the media coverage thereof, we have heard it said many times that no one is above the law, not even the President of the United States. I want to flip that around, and note that no American's constitutional rights can be denied, not even those of the President of the United States. How could President Trump express his opinion that Mueller was off the rails? What would it be legal to do? What he actually did was to tell his lawyer that his lawyer ought to talk to the Deputy Attorney General, and tell that official that it was the President's opinion that Mueller had gone too far, and that the Deputy Attorney General ought to replace Mueller with somebody else.
That's really what happened. That's exactly what happened. When you explain that, the average Joe will look at it and say that it isn't illegal interference. It's freedom of speech. However, in this climate, a lot of people want to turn that into a crime, and McGahn knew that, and stayed away.
When it comes to the subsequent attempt to get McGahn to lie about the story, once again it's pretty ambiguous. Did Trump "try to get Mueller fired", as was being reported? Well, sort of. He couldn't have tried very hard, could he? Why do I say that? Because Mueller wasn't fired. The President could have made that happen, but he didn't. I'm old enough to remember the "Saturday Night Massacre", and some people have forgotten, and some people aren't old enough to remember that Nixon was not impeached because of that. Trump didn't do it. What Trump did was to tell his lawyer to go talk to someone and tell Trump's side of the story, and express Trump's opinion that Mueller was doing a terrible job and ought to be let go. Is that the same as "trying to get McGahn fired"? It's a matter of spin, not of black and white differences.
Trump had no power to fire Mueller directly, and he didn't fire Rosenstein, and he didn't even threaten to fire Rosenstein, or even tell McGahn to threaten to fire Rosenstein. He asked his lawyer to go and present his side of the story to Rosenstein.
That's not a crime.
2) If you don't think that Trump's behaviour is enough to be Impeached, what would it actually take for you to recommend the Impeachment of a President?
I thought Reagan should have been impeached over the funding of the contras.