La respuesta es obvia cuando lo miras desde la perspectiva correcta. Si está prohibido por cualquier motivo, no puedes hacerlo. Quiero decir de lo contrario, tendrías que imaginar un escenario en el que dos primos se presenten y le pidan a un JP que se case con ellos. El JP dice “no … no puedo casarme con primos”. Dicen “oh, no, está bien. También somos homosexuales”. JP dice: “Oh, mi error. Ahora te declaro …”
Sería como hacer que el matrimonio entre hijos sea ilegal, pero si los niños fueran homosexuales, permitirlo. Generalmente cuando la conducta está restringida, la restricción anula otros factores que de otro modo permitirían la conducta. La única excepción sería si la restricción (por ejemplo, la ley que dice que el matrimonio entre primos es ilegal) exime específicamente a una clase (es decir, personas homosexuales) de la restricción, y solo en la medida en que dicha exención sea legalmente válida.