The reason why Flynn had to go was because he lost the confidence of Donald Trump, not because of his communication with the Russians (as Obama did the same thing), but because he didn't tell the truth when asked about it. I agree with his removal. But the real damage of this incident is the fact that someone in the intelligence community is leaking classified top secret information to the media. This is unacceptable and Donald Trump needs to initiate an investigation as to who these people are and their motives for committing these treasonous actions.