Fox: Why Andrew Sullivan says the gay rights movement has gone off the rails