Nope, the hotel provides rooms and the bookshop provides books. A homosexual book in such a gay bookshop no more provides than two single rooms for a gay couple in a hotel.
Sure, the hotel offers rooms and the bookstore provides books. So, for a hotel to not offer all rooms to everyone equally is the same as a bookstore that does not provide all books to everyone -- both are discriminatory. The law states that all services (be they rooms, books, or whatever) must be supplied equally to all customers.
So why cant a hotel say it is Christian and offer rooms shared rooms for married couples but single rooms for homosexuals?
For the same reason a gay bookstore cannot refuse to sell "gay" books to gays but only books that are not "gay" to non-gays.
You are just proving to every neutral reader how anti-Christian the whole gay agenda is. The gay bookshop and gay hotel are offering a gay service exclusively catering for gays, why shouldnt a Christian hotel do the same?
I've not seen you make any such claims. I've seen you complain about a gay bookshop and gay hotel advertise they are gay but I've seen no claims, much less evidence, that they refuse service (or do not supply all books or rooms) to non-gays. Further, you claimed that this hotel did say it is "Christian", even having webpages speaking of Christianity. Notice, no one has complained about his marketing toward Christians (which is the same as the gay businesses marketing toward gays) merely his refusal to rent the same rooms to gays that he rents to non-gays.
That you can't seem to grasp the difference between a business oriented to a particular group but that equally provides their services to all and another business that doesn't equally provide services based on sexual orientation of it's customers is your problem.
Because gays say no? No wonder there still is homophobia, with such selfish and intolerant ideas no wonder.
No, because this is what the law says -- a law passed by a heterosexual majority.
No because if you read the Citizens Advice the hotel owner can not do what you are suggesting but in the light of the bookshop example the gay hotel probably can.
No. Reread the citizens advice -- it states that he can rent some rooms to married only so long as he provides the same rooms to civil partnerships -- and then he can deny the rooms to non-married and non-civil partnershipped. What he cannot do is rent one set of rooms to married couples and refuse them to all gays, regardless of whether they are in a civil partnership.