Back on topic:
While I respect Hudson for taking a stand in something he believes & I believe that human rights should be afforded everyone, I think an opposing viewpoint would be one more in sync with arguing over whether discrimination against someone's sexual preference is valid whereas discrimination being frowned upon due to race or gender is now accepted. However I think that what is missing here is perhaps that Hudson's take is not taking any legal stand but just an ethical one based upon treating people with respect. As far as I know he isn't asking for gay marriage or anti-discrimination legislation. It is an underlying fundamental handling which I can agree with & support. The legal stuff I wouldn't but that is properly another topic for another thread.
I can understand why someone might oppose Hudson's stance or viewpoint from the idea that there is a segment of the homosexual community that flaunts (that word again) their sexual behavior so openly & it offends many people, (see the San Francisco Gay Parades). There is also a segment of the Politically Correct Gay crowd that thinks that anyone who opposes their agenda of Gay rights should be shouted down & attacked. But again those are arguments that are geared towards a moral & legal positions respectively & have nothing to do with just treating others as you would want to be treated. I think anyone arguing against Hudson's stand is confusing those points & doesn't understand that they are actually separate arguments.