I dont think soceity being based off of religion is a bad thing until religion starts to over step the bounds. Im a christian, and I believe the bible, but ive got no right to around judging and forcing people to live by it. Gay marriage is a touchy subject for many christians, and honestly, I think were being stupid about it. Why do so many have the compulsion to force non-christians to live by the Bible? Is banning gay marriage going to make gays disappear? No, it just makes them angry and resentful towards christians. And why shouldnt it? Would it not be wrong for Muslims to force their dress code on everyone, including non muslims? We are christians, so we need to live by the Bible, and we shouldnt expect non christians to do the same. I dont see Jesus forcing anyone to follow him in the gospel. What gives us the right? So thats a major con right now, but honestly, the Bible doesnt condone the actions of many christians regarding this issue. Two men or women getting married isnt hurting me or you or anyone else for that matter. Sometimes I feel like christians care more about this than abortion.
I think the pros of religion is the strong teachings of human decency in many religions. We should love, even when we dont want to, and treat people the way we want to be treated. Its pretty simple.