Yes, she deserved to be fired for such an insensitive and hateful comment.  I never blamed the actions of the 'psycho' on anyone. He may have had help. No one knows yet. But he 'owns' his actions. 
.
 The media is full of hate and anti-Trump bias that is unhealthy for the country.  They need to self-police themselves  and CBS  did a good enough job, in this case.