You seem confused. People are protected in law from discrimination on the basis of race, gender and sexuality. Racism and bigotry are not protected by law.
That’s why it’s illegal for a business to refuse a mixed race couple.
But not illegal for a business to refuse a racist.
Obviously. For crying out loud.