Appreciate your time in writing this blog, but I'd disagree... Religion is not a "sigh of the suppressed creature in a heartless world." I would argue that religion is the basis for morality, which is inherent in all human beings.
Disclaimer: As you may guess, I'm no expert philosopher. I don't have a huge knowledge base to speak from and I don't want you to think I am claiming such. Just stating an idea!