He's not a Mozilla exec. He got shamed out of his job for having had donated money to a group that was against same-sex marriage.
Basically, all people who hold Christian values don't deserve to have a job.
Seems that speech is free only when it is in accordance with popular opinion these days.