1.  Refusing to provide the service is homophobic.  Period. 

2.  If a business refuses to provide you with a service, especially for the petty reason of your sexual orientation, then people have a right to complain and boycott.