His being removed from MSNBC is just fine with me and has nothing to do with free speech. It does have something to do with his racist and stupid comments and a decision by the sponsors and the broadcast station to fill that time slot with someone else. Good riddance.
Yes it does. It has little to do with anything else.