He didn't get fired because of his personal beliefs. He got fired because he contributed to a hateful discriminatory campaign designed to strip people of their legal marriages, and then tried to be the public face of a company that prides itself on equality.