I don't think there's any real debate about whether discrimination on the basis of sexual orientation should be outlawed. Religious organizations are exempt but if we're going to protect people based on race and gender, we should also do so based on sexual orientation.
The more interesting question is what penalties Ron Brown deserves for expressing a view contrary to the above. I've read here that he deserves "devastating consequences," whatever those are. I've heard it suggested that we shouldn't care at all what people like him think.
People keep bringing up parallels to slavery so I'll suggest one more...remember how slavery ended? It wasn't a win-win scenario. When you change the laws significantly you have to ask yourself, why did we live under this system of laws for decades? Who does the change in laws hurt? And if I'm going to hurt them in order to help myself, what can I do to mitigate that?