Si dos personas que nunca se han conocido antes se enamoran, se casan, pero luego descubren que son hermanos, ¿sigue siendo moralmente incorrecto?

Depende si vamos por moralidad prescriptiva o por realismo.

Todavía es inmoral por la moralidad prescriptiva (como la doctrina religiosa).

No es inmoral en un sentido más realista porque, en primer lugar, no sabían que eran hermanos. Claramente no es un estado de cosas feliz, pero no pueden ser culpables por lo que no podrían haber conocido en primer lugar. Lo que importa más es qué acciones toman después de conocer el hecho.

En la ley, la mayoría de los casos como este son anulables, y en su mayoría también muy rápidamente.