People can express any opinion they want in public. Inside a company isn't public. Also while you do have a right to an opinion you don't have a right to it going unchallenged and questioned.
Also how can you be so sure he wasn't alt-right already. "Classic liberal" is essentially the closest you are allowed to get in public.