47 (& everyone else) - Personally i'm not a Christian, Muslim or Jew although i believe in God.
I don't have any knowledge on other religions except those three, so i can't comment on Hinduism, Buddhism etc.
I am straight & i have no problem with homosexual & heterosexual sex outside marriage - as long as it's in private & must be between consenting adults only.
I do think that gay couples should be allowed to marry.
My view is that the religious books of Christians, Muslims & Jews do contain some of the word of God, but because it was written down by men, then it will have been distorted (perhaps unconsciously) by the ideals & laws of the times that already existed.
The religious books have been debated, fought over, revised & interpreted over tens of centuries... often to suit the rulers of various lands. No-one knows for sure if even all the scriptures written have been found.
ALL religions have this issue - you only need to look at the source of conflict between Sunni & Shia Islam; or the cause of the divisions between the Catholic & Orthodox churches; or the endless debates between Jewish scholars.
The truth of what God did say (or not) about homosexuality or sex outside marriage may therefore never be known.
Homosexuals may well have been persecuted thousands of years ago by all societies including pagan - as it's human nature to persecute anyone perceived as 'different' to the majority.
I would be interested to find out if what are considered to be, for example, 'Christian morals' were followed or in existence in places that were pagan (but that's a whole separate topic).
In Britain (& i agree with this) it's up to each individual to choose their own belief system; religious or atheist.
Freedom of speech & choice includes the freedom to hold political & religious views that may offend others.
Here in Britain we rightly have the freedom to discuss our views between like-minded individuals.
We can debate those views with people who may have opposing views but who accept that they will hear views expressed that they disagree with during that debate - such as on this thread.
In Britain we are free to dislike the people or behaviours that we choose to dislike.
BUT we are NOT nor should we be free to allow our views & beliefs to cause offence, harm or discrimination against other humans.
That is why the legal system in Britain legislates against discrimination now, & that is why the Human Rights Act exists.
Pesonally if i was either gay or in an unmarried sexually active couple then i wouldn't want to stay in a hotel or home run by people who dislike what i do - i would feel uncomfortable & would rather stay in a place where i'm truly & honestly welcome.
I have complained to moderators about extremely nasty offensive comments made to online newspapers, & those comments were removed as they did break 'house rules'.
BUT - i do wonder if actually it's better NOT to complain - rather to let those views be 'outed' so that there is a true picture of the level of racism & other offensive views that exist.
I know those views exist (racist, sexist, homophobic, disablist etc etc) because i hear them expressed all too often in RL - despite the policies against discrimination at work for example.
I believe any moral person would not hold those views, & i hate hearing them from people i like, so i do give my opposing views - but i accept that it's often impossible to change views that people have grown up with.