Why can't we come up with a new legal term for "marriage", and extend the same rights to anyone who has made a legal commitment to one another. If you can find a church or legal representative to wed you, you deserve the same legal rights as any other couple who have made that commitment, regardless of sex/race/creed/etc. Under this system, religious folk can keep their term(marriage), and if you don't think someone deserves to be married in your church then take it up with your pastor, not the public.