Oh, it is liberal, although liberal is not the right word. You see, liberals are the relative right wing here, the conservatives, the baddies (who are also not so bad if you compare them with other countries like the US).
Nobody questions LGBTQ rights here. The Church of Sweden is participating in the organization of the city's Pride festival and the capital's bishop is a lesbian married to another lesbian priest.
It is a "liberal" country. The only problem is that the government has failed to properly consider the LGBTQ situation in the countries some asylum seekers are coming from, as opposed to the whole political climate of the country. We just need to make that change.