Debate rages over gay rights