You say that nobody should be discriminated against. But you also say that it's OK to discriminate against religious beliefs.
And you refuse to see that there is a fine line between the two.
If, as I just said, a Döner shop doesn’t sell alcohol to anyone at all, it is not discrimination and the owner is practicing his beliefs. But, if someone offers a service to heterosexuals, but not to gays, then it is discrimination.