Technically, I have to shove in a point here.
It is good that you think that people should be happy. Focus on that because that is good.
Now, for another point.
It is true it is a right to ingest whatever people should. If they don't eat pork because they are Jewish, and that they are alright with that, that is fine. Heres the thing. I see that people have these rights, but laws are there for reason. A close relative of my friend has been suffering of a drug usage. He cannot see that what he does is wrong and is hurting both him and others, so the only choice is to help him not think that. We have to help not leave the blind behind. Instead we must lead them. That is the right thing to do.
Now about youre first point.
What is necessarily "wrong" with trans/homosexual? Would you not consider either had you been raised under another society or family? We are all human, regardless of sexuality or gender. Does it matter if we feel more comfortable in the opposite gender, or maybe with someone you can relate to better than if they were not?
Hope I helped.