It’s true, and it seems that no one in the world knows about it, but it is still perfectly legal under Swiss law to discriminate against serving or hiring depending on one’s race or religion.
Recently a member of the Raelian Religion (www.rael.org) was denied a beer in a bar in Geneva, Switzerland because of his religion. This is no exaggeration! It happened! He sued the bar and lost, both in first case and the appeal, then went to the Federal Tribunal, which is the Swiss version of the Supreme Court - and lost again! Even worse he was penalized by having to pay $3000 in court fees!