"Because most religions conceive of morality as a matter of being obedient to the word of God (generally for the sake of receiving a supernatural reward), their precepts often have nothing to do with maximizing well-being in this world. Religious believers can, therefore, assert the immorality of contraception, masturbation, homosexuality, etc., without ever feeling obliged to argue that these practices actually cause suffering."
Harris, Sam (2010-10-05). The Moral Landscape (p. 63). Free Press. Kindle Edition.
Think about this, what does it mean to say that your morals are based on religion? The only possible meaning is that it's obedience to some written word of God.
Now think about the flaws of this approach. I have to conclude that religion, not only isn't the basis of morality for most people, but that it's a rather poor basis for morality. Aren't we better off if we base our morality on what increases our well being?
Here are some specific examples:
Pope Benedict said Monday that gay marriage was one of several threats to the traditional family that undermined "the future of humanity itself."
“Many of the Christian faith have said, well, that’s okay, contraception is okay. It’s not okay. It’s a license to do things in a sexual realm that is counter to how things are supposed to be.” Rick Santorum Republican
I'd say that you and I have somewhat biased beliefs about religion. Yours much more cynical. I grew up with a wonderful old country church which taught the more joyful aspects of belief in something greater than ourselves, the lessons and the happiness of doing unto others. I didn't grow up with the hell fire and damnation found in some churches or the greed, but I understand your cynicism. Great evil has been done in the name of religious dogma, but don't forget it has also been done by athiest dogma as well. Anyway, I would say we shouldn't just base our morality on what's best for ourselves.