Switzerland strangely enough has somewhat of a liberal reputation, yet is the precise opposite. I suppose the financial reputation (dubious as well) bled over into the social one.
Are you sure you are not mixing them up with Sweden? For example the last Swiss canton to give women the right to vote did so in 1991. And same sex marriage in Switzerland was made legal in July this year.