You don’t think Trump fired (forced to retire) Flynn for the reasons Trump stated?
‘New national security adviser pick marks big change on Russia” - THE HILL
Maybe it was the reason that Flynn had to go.