President Trump is not a professional politician or a lawyer, so he is not an expert at the legal procedure games. The secret hand shakes of lawyers and two faced lies of politicians is the basis for the witch hunt; lawyer games. A good defense lawyer can make a Mother Teresa look like a hooker while a good DA can make a innocent man look guilty. This is a demonstration of the swamp.
The President is the CEO of the executive branch. That means the buck stops at the president, giving him the need and the authority to speak to and fire anyone subordinate to him, connected to the executive branch, including the head of the FBI. Where Trump departed is he did not fire the FBI director based on some pretentious ceremony of politicians and lawyers. It is not illegal what he did, it violates protocol, which is cliquish.
Trump has not broken any laws. He is only guilty of not following the protocol of the swamp. This threatens the way of the swamp, which is designed to create jobs for lawyers and make it so only lawyers can steal from the system. Trump cut out the middlemen, which has led to a union type backlash in the form of legal double talking grievances that have nothing to do with Constitutional law.
Once again we are all taking out eye off the ball. Hillary Clinton's private server was hacked by foreign governments, including the Russians. The FBI concluded that there were finger prints from at least 3-4 different foreign governments on Hillary's server, including those of the Russians. This server was in operation while she was Secretary of the State and while she had access to classified information. She used a private server to avoid public disclosure law; lawyer trick, so she could conduct personal business on US company time and dollar. It is very likely that the Russians were black mailing her, and that Trump's victory spoiled the plot of the Russians and Clintons. Now they need to cover this up. Who knows how much treason was committed before they had to shut down.
For example, the Russians had no fear of President Obama when Obama drew lines in the sand in Syria. One reason is, Obama could not bluff, because the Russians and others had access to the Clinton server and knew the strategy in advance. The entire Trump controversy is a smoke screen to avoid having the finger of blame pointed to the Clinton and Obama Teams. Obama may have known about the server but still transferred classified information.
What scared the Democrats was when Trump made a joke about maybe the Russians could find Hillary's lost e-mails. This was a joke that hit a very sensitive spot. It got all the Democrats on the war path, playing lawyer she said and he saids, games, since the corruption ran very deep. The Clintons were preparing for the presidential election process and all Democrats were involved in the cover up to avoid the crap hitting the fan.