To create an analog to your argument. Lets say an individual is in a wheelchair and a store doesn't have ramp accessibility. In your argument, it would be perfectly fine for the individual to abandon their chair and crawl into the store because the store isn't barring that individual from entry. The issue in this analog (as with your argument) is that for the disabled person to function they need access to their wheelchair (or dog). Denying access for the dog is equivalent to denying access to wheelchairs which is equivalent to denying access to the individual.
Also, I was stating that law SHOULDN'T force people. Not that it doesn't.
Buildings are the same way. Most residential homes do not have ramps unless some one lives there who needs it.
Your understanding is incorrect, because denying the presence of the animal is identical to denying the dependent disabled person because he's disabled. The two are inextricably linked together.
Also itd serve as loophole to discriminate since many blind people have service dogs.
http://www.nagdu.org/taxis.html
http://www.jsonline.com/news/milwaukee/29312754.html
In one case it is explicitly mentioned, and in another tangentially, that some people have refused rides to people with dogs on religious grounds as Islam considers contact with dogs to be very objectionable, using allergies as an excuse. I read the recent filing and it didn't mention anything specifically about that though. Included below for completeness:
http://pdfserver.amlaw.com/ca/NationalFederationoftheBlindvU...