Why shouldn't he be free to voice his opinion or religious views? It's not like he's called for gays to be thrown off tall buildings or be beheaded, his religious views are not in any way inciting violence and have no bearing on his ability to perform his job.
Do you think you should be able to sack one of your employees for being religious?