¿Es el matrimonio homosexual moral?

La moral en general es subjetiva. Pero, por lo general, las acciones pueden considerarse dentro de un código moral universal si no infringen los derechos de los demás o lastiman directamente a los demás.

Entonces, si dos adultos son homosexuales, son felices juntos, entonces realmente no están lastimando a nadie. Incluso si no son felices juntos, también tienen derecho a un matrimonio infeliz como las personas heterosexuales.

Por supuesto, a algunas religiones no les gusta la homosexualidad. Pero eso no haría que el matrimonio entre personas del mismo sexo fuera inmoral, pero no cumpliera con esa doctrina religiosa.

Lo es, aunque siempre habrá personas según cuya visión del mundo no lo sea.

¿Por qué te importa lo que dos personas de cualquier género hacen con sus genitales consensualmente en la privacidad de su hogar u hotel?
¿Por qué querría que no disfruten del símbolo oficial de compromiso y beneficio legal que obtiene una pareja casada?

¿Por qué algo así sería parte de un sistema moral?

Necesitas una mejor educación en cuanto a lo que cuenta como un valor moral.