When you refuse service based on a persons sexual orientation, how is this fundamentally different from refusing service to someone based on the color of their skin, which I recall you saying shouldn't be legal.