Lot of knee jerk responses here.  I must say I am surprised.  I don't understand why he was fired unless being controversial is a no no.  Were it I, I would not have fired him, but then, I would not be wasting time on the Russian boogeyman either.  We have real issues to concern us.  Why don't we pay attention to them?