Faced with opposition from powerful Protestant groups on the issue of homosexuality, politicians have backed down, despite a consensus among the population