Well won't it? In Canada Muslim cab drivers have refused to pick up a blind person with a seeing eye dog on religious grounds. In the U.S. they've refused to pick up people with liquor for the same reason. Wouldn't this law protect their right to do so?
If a Muslim cab driver owned the cab then yea he can refuse to pick you up. I think its a different story if he is working for a cab company that is not Muslim.
I have lived in Muslim countries and they pick you up if you have alcohol. I never saw a blind person with a seeing eye dog so I don’t know about that one.