A ranking published this week placed Switzerland 22nd in a ranking of 49 European nations on gay rights by ILGA-Europe.
Malta (94%) was ranked number 1 while Azerbaijan (2%) was ranked at the bottom in 49th position.
Switzerland was calculated to be only 39% of the way towards a perfect score.
Scores consider equality & non-discrimination, family, hate crime & hate speech, legal gender recognition & bodily integrity, civil society space and asylum.
The only measure where Switzerland scored well was civil society space (100%).
It scored particularly badly on family (33%), where it loses points for a lack of automatic co-parent recognition, medically assisted insemination and recognition of trans parenthood, and on hate crime and hate speech (13%), where there are too few laws and too little law enforcement
Another area of underperformance is equality & non-discrimination (36%). Here it loses points for a lack of law against conversion therapy and laws promoting equality, health and gender expression.
ILGA Europe ranking (in English)