Switzerland now protects gay, lesbian and bisexual people from public hate speech, but this isn’t a beautiful victory.