Re: Freedom of speech goes both ways here
Some people can, and some people can't, leave their beliefs as a private individual at home when they go to work. If he was one of the former group, then it was wrong to call for his resignation. If one of the latter group, it's his employees who shouuld have led the campaign to oust him.
In my book I'll contrast the speed with which he resigned to save his company embarassment (perhaps he should have toughed it out?), with a certain MP who resigned today after fighting an unjustifiable, legalistic, and threatening battle with the media over the facts of her abuse of the house of commons expenses system. I know who I'd rather work under!