because the world isn't perfect sometimes practically had to take precedent over ideals, you where a solider, a sniper even, I'd imagine that's a concept you have had to make peace with a long time ago
In this case, as there is already a system in place that give homosexual couples all the legal rights associated with marriage, and for all practical purposes imbues the same legal status as marriage then I would say that the ideal is Equal Marriage for all, as the practicalities are already in place.
The opportunity here was to legislate a bill that offered Equality...and they fluffed it, creating a inequality to replace a former one. Poor legislation should not be passed simply for political expediency.