Immoral? wtf? Beliefs? Look, I'm straight and came from an age when kids (and adults) made fun of the idea of being gay. So even to this day, I'm not particularly comfortable when I see two guys kissing or making out on TV. (Two women? I'm rather more receptive.) But I grew up. I realize that people are people and should be allowed to live their lives and be happy, as long as they are not hurting anyone. What could possibly be immoral about that. Immoral is living a lie and not finding happiness where you can get it with the one life you have. Or judging those who do.
Sorry, Freddie, but I'm giving you my opinion. Religion is a part of my life, even if I don't put it out there much. You don't have to agree, but I can think however I choose.