That is his right. But he took the job. Actions have consequences. So firing was the companies right.
How do you know when he started there? He might have started years ago before all this homo crap got pushed onto us.