there are a lot of legal issues that go along with marriage, such as property, end of life decisions, custody of children, litigation of divorce, etc. i don't see a way to remove government recognition.
accept that as a compromise? no. i think it's more of a cop out. if heterosexuals can marry, homosexuals are guaranteed that right under the equal protection clause. if that's not socially acceptable, amending the clause is the solution, and it's a solution that i don't support.
historically, this plays out like interracial marriage. let's hope the court recognizes this and doesn't punt.