What he said may or may not be wrong, but since when do we punish people for saying the wrong thing (by "we" I mean rational people). This guy is entitled to his opinion, whether it is wrong or not, and what use is there having an opinion if you have to button your lip about it.
As for the reference to Hitler saying things like "subhuman" that is a red herring, unless and until this guy proposes killing homosexuals, which I don't believe anyone has claimed he did.
(Tax-chick, this isn't leveled at you, I just decided to post after reading your post.)
I agree with your points, NCLaw441.
I am concerned about his precise wording as a Catholic, because he is saying that his opinions are based on his faith.