YES.
Why? Well, I see no reason why not. I'll give my opinion about some arguments here:
Marriage is a religious union between a man and a woman: There is no one single marriage. Marriages occur in many religions, and if certain religions forbid homosexual marriage, well, that's their problem...