A government is there to facilitate the needs of society.
A government should treat all citizens equal.
If a facility (like getting married) is available for one group of citizens
it should be available for all different kind of groups of citizens
with different color, race, religion, gender or orientation.
Also a government has to inform every citizen equal about
the available facilities and procedures.