With people as stubborn as they are, I get the feeling that even if you completely separate the religious and legal aspects of marriage, and give it a different name for gays and lesbians, people will still try to pass laws to make it so it can't happen. Some people are just... foolish like that.