> Since marriage was originally defined by religion
I don't think this is true, and anyway it's completely irrelevant. The post-1950s definition of marriage is a result of secular progress, and was definitely not defined by religion.
> I don't see a problem if religion retains the right of defining marriage - a union between a man and a woman.
I see a huge problem, which is that "religion" isn't an entity. If you want religion to have the right to define marriage, you must allow pro-gay churches to define it the way they see fit, too.
(I should add that as an atheist, I would fully support laws limiting religious weddings to a union between a man and a woman. I'm not interested in dragging religions kicking and screaming into the 21st century.)