You’re correct.
However, he may also have a strong case for sexual discrimination. Maine is one of the states that prohibits sexual discrimination by employers.
He is being discrimnated against for being heterosexual.
He is being discrimnated against for being heterosexual.
No, he is being discriminated againt for having opinions that run counter to the prevailing elite wisdom and against the Homosexual lobby.