Has gay rights gone too far?