You're not very bright are you?
First...the dude is a radio talk show host...he is paid by his employers to talk....if he talks badly or if they don't like his show they can fire him....same way if a firefighter puts out fires badly he can get the sack. His employers obviously don't like the content of his show, therefore he got fired.
His employers can fire him because they disagree with him. The first amendment does not protect your status as a radio host. He is still free to spout his hate speech on a soapbox on the street corner, he just no longer has another person's radio station to do it with. see the difference?
Howard Stern is a shock jock, he is paid by his employers to shock people, hence his penchant for tasteless and inappropriate conversation. When he says something shocking about Columbine his employers make more money and he gets a riase.
As for Pat Robertson, he's a multi-millionaire courtesy of the stupid people who send him money every month. He owns his TV station so nobody is going to fire him.
He should be arrested though for inciting violence. He should also have his broadcasting lisence revoked. He is using the public airwaves to call for the murder of another human being....what else do you have to do to get your lisence pulled?
----------------------------------------------------------
"A society is defined not only by what it creates, but by what it refuses to destroy."
John Sawhill