Ok, I realise this has decended into a bun fight but I am unclear on something!
This b&b has said no unmarried couples, the reason for this is that they want to cater to people of a christian background who do not tolerate sex before marriage. It happens that this was tested to the max when a gay couple arrived, their union being cival it is not recognised by christianity and therefore does not meet the criteria for the b&b yes?
I don't really understnad how this is any more discriminatory than saying no children or no large single sex parties or no-one under a certain age (Saga type) or no-one over a certain age (club 18-30 type). There are places out there to fit most people - and therefore palces that do not fit people - by definition. You can't have one without the other can you?
Anyway, on another - far more serious note - the person who stated that hetrosexual people don't feel the need to have marches and wave banners etc because they don't see life as all about sexuality 
I don't know if you have noticed but women still have to do this to keep clawing away at the chance of an equal society and women are a lot further forward in their battle then people who are homosexual, think back to Emily Pankhurst and the marches that went on then - all to gain recognition of a sex, a gender. Gay Pride marches are no different, a section of our society wants equal treatment to the other sections of our society.
The only thing that is wrong with marching for gay rights is that there is any need to - equality should be automatic.