I am a lesbian in my forties. I have been turned away from B&B's with my partner when it was perfectly legal to do this. I ahve also booked into small hotels and B&B's and being treated very obviously poorly in comparison to straight couples. Just as it used to be perfectly legal to sack people because they were gay.
That is why gay hotels and B&B's were largely set up. You know you are not going to be turned away when you turn up with your girlfriend or treated badly. It has only been illegal to discriminate on the grounds of sexuality for a very short time. And it used to be very difficult, particularly in rural areas, to find places that were welcoming of gay people.
However it is now illegal for gay B&B's and hotels to turn away straight people or treat them badly because they are straight. Any place doing this is breaking the law and leaving themselves open to being sued.
Some posters seem to be saying that it should be perfectly fine to discriminate against people who are gay. If you say, as some people here do, that this couple should be able to turn away people who are gay then you are saying that it is fine to discriminate against gay people.
If laws to prevent age discrimination are brought it, it will be illegal for people to turn away people on grounds of age e.g. saga, 18-30's holidays, etc. I'm not sure what I think about this, but of course the big difference between age and sexuality is that we are all young and grow older and your age is constantly changing unlike your sexuality.
In terms of flaunting sexuality - many gay people including myself don't like naked or nearly naked men parading at prides. Just because someone who is gay behaves a certain way please don't think that all gay people approve of that behaviour. But if flaunting sexuality means not hiding who you are then I think you are very wrong.
I have lived with my partner for 18 years. Imagine your life if you were married but never mentioned that you were married or even going out with someone. So when you are at work and people asked what you did at the weekend you mumble something vague. When you buy a bed or sofa together you make sure not to talk to the salesperson in a way that can possibly make them think you are "together".
It makes life incredibly difficult! And lots of people have lived like this afariad they will be sacked or treated badly if they reveal they are gay. None of this is about snogging over the breakfast table, but simply about being an ordinary human being.