Seems obvious he was seen by the DeepState as not a TeamDS player...and that Political Warfare memo written earlier probably didn't sit well with them...in fact the only info on his firing seems to link back to that as it is always described as "a conspiratorial memo"...well, turns out the conspiracy against Trump was real...and National Security adviser H.R. McMaster was the one who sacked him. Obviously, McMaster is DeepState or controlled by them.