I think the problem is that most people, generally the older generation, view homosexuals only in the light of their sexual behaviour. First and foremost they are just people like everyone else. No-one really looks or cares if two hetero people who are in love, sign in at at an hotel as Mr & Mrs Smith nowadays.
At first it must be shocking for a gay young man (or woman), to find out that they feel happier with someone of same sex. I imagine most families feel shame. I think that there are people who never come to terms with their sexuality and marry a woman in a bid to have a conventional family life. It is groups like Stonewall, hysterical hissy fitting men who flout and flounce their way around proudly boasting of their 'difference' that I dislike intensly. These are the people who promote themselves and in my view the reason everyones distate; These are the people that set the Christian Hotel couple up. There are a lot of quiet, intelligent, good people who are disposed to same sex relationships who are tarred by the actions of groups like Stonewall.