Eu particularmente acho que as pessoas têm o direito de gostar do que e de quem quiserem, não posso querer que todas as pessoas pensem e se sintam como eu.
Como a lei civil deve valer para todos, eu sou a favor de que casais homossexuais tenham os mesmos direitos que os casais heterossexuais. Eu acho um absurdo que se considere, legalmente, que o amor pelo sexo oposto é mais "digno" do que o que uma pessoa pode sentir por alguém do mesmo sexo. Se a união civil entre homossexuais é ou não um casamento, aí fica por conta do conceito de cada um...
Quanto ao aspecto religioso mais especificamente, fica difícil dizer porque isso depende de a que religião a gente se refere. E de qualquer forma, como as éticas religiosas (principalmente as cristãs) costumam se basear em princípios transcedentais, supostamente universais e muito rígidos - embora não imutáveis na prática, acho pouco provável que a homossexualidade tenha entre as várias religiões a mesma aceitação que tem ganho na esfera laica. No caso do catolicismo, acho mais fácil a Igreja no futuro aceitar, por exemplo, o casamento de sacerdotes (que, ao contrário do que muita gente pensa, não é um princípio dogmático: os padres da Idade Média podiam se casar como qualquer outro mortal), do que a união entre homossexuais.