Punishing someone for expressing their opinion is WRONG,Wether that opinion is right or wrong.It is fine to disagree with it and state why you disagree with it but silencing peoples opinions in what's supposed to be a democratic society is the worst thing you can do to surppress a debate on any issue,The society we live in which allows freedom of speech is the same society which allows people to be openly gay/straight/religious etc.Society seems to struggle with these issues currently.I believe in the future we will all learn to respect each others lifestyles and opinions even if we disagree with them and able to discuss them freely and openly