Trump is mostly guilty of accepting help from the Russians, even if he didn't actually expect to win the election. He must have known so many of his associates were talking to the Russians. And he himself wanted to do business in Russia very badly.

It's time Trump got over the fact that he won and stop acting as if he's still running against Hillary. He's the President. He's been president for over a 100 days and still hasn't appointed most of his executive team. For a man who promised to "Get her done!" he's not done much of anything except whine and take holidays.

Comey was fired because he asked for more resources to investigate Trump's team's Russian ties. The rationale came from the deputy AG because AG Sessions had to recuse himself because of his Russian ties. Any new FBI director will have to promise to carry on with the investigation.

BTW, treason is not only an impeachable offense,  it's punishable by death. And we can expect to see many White House people doing time.