вы плохо подкованы в части юридической. слово брак - это юридический термин, и к полу находящихся в браке никакого отношения не имеет. то же самое - и супруги. оба термина очень хорошо подходят для гомосексуальных отношений. только в западных языках второго из них нет, вот и называют они друг друга мужьями/женами. вините переводчиков, раз вам это не по вкусу.