I hear so much lately about businesses not wanting to serve gay people. First of all, if someone did not want to serve you, I don't know why you would want to give them your business (money).
Because I don't think you would get their best service, but the business should put up a sign that they don't service gays. This way everyone would be able to see how closed-minded they are.
And, like myself, take their business elsewhere.
Where I come from, businesses put rainbows in their windows to show that they are gay friendly. With this practice, I have been told that business has increased.
People need not be so narrow minded and accept people for who they are.