Assuming (again for the sake of argument) that homosexuality is a choice, then telling people that they cannot act on that choice is no different than telling cousins they cannot have relations or marry or telling 18 year olds they cannot have relations with 15 year olds who consent.