since most homosexuals are non-religious (due to most religions being intolerant of homosexuality),
That's a pretty large generalisation to make. Just because they don't attend church doesn't mean a majority of homosexuals are non-religious.
Why shouldn't homosexuals be allowed to get married? At the moment all they've got is a civil union/domestic partnership which does not grant them the same rights as a marriage licence does.
see http://lesbianlife.about.com/cs/wedding/a/unionvmarriage.htm for a comparison of the two.
You see marriage as a religious rite does this mean that you think atheists don't have the need to get married?
And I agree that that was a wrong generalisation to make. What I meant was, homosexuals would not get married because their religion frowns upon a sexual relationship before marriage. The fact that they are homosexuals would probably precede that.
Why not grant those rights (which I don't see are significant) to all couples, both de facto and married? It would be better than changing an age old tradition. For centuries, a marriage has been between a man and a woman. Why change that now? And if it is changed, what else will change along with it? Where is the line drawn?
And besides, it's not as if marriage means anything anymore. With the amount of divorces nowadays, I don't see how marriage can be seen as an act of committing oneself to a relationship.
I don't see that atheists have as much of a need as the religious in regards to marriage. Can you enlighten me as to the reasons why an atheist like yourself would want to get married?