No sé por qué asumes que las leyes tienen algo que ver con la lógica. ¿Crees que un grupo de personas se sienta en una habitación y dice: “Hagamos algunas leyes lógicas”? Eso no es lo que pasa. Las leyes surgen debido a una compleja mezcla de presiones sociales, como las opiniones y valores generales de los votantes y monarcas, el dominio de los grupos de intereses especiales, las maniobras políticas, las necesidades capitalistas y las creencias religiosas / filosóficas.
Las leyes son una de las muchas formas en que una cultura se expresa, y la mayoría de las culturas modernas han sido profundamente homofóbicas durante mucho tiempo. ¿Por qué ese prejuicio no se expresa en las leyes?