Earlier quoted context omitted.
>Also, you're in the wrong direction anyway. A business refusing service isn't the same as a consumer refusing to use a business. I'm trying to establish an objective rule for what kinds of discrimination you believe should be legal. You described each situation but you didn't actually make a value judgement (which was the whole point of the question).
Being gay/black/female/disabled/etc isn't a choice, therefore I don't believe businesses should be able to discriminate on that basis. Being a neo-nazi, a racist, a nudist, a hippy, a Michael Jackson fan, etc are choices, therefore it doesn't make sense for the government to make laws protecting such groups imo.
I'm not so sure. Maybe they were brought up that way. You can't choose your parents or your religion in that respect. Muslims have a choice to be Muslim or not, should it be OK to discriminate against them too?