Well, I am pro-gun-control, but your point is still valid. Religion, on its own, is a wonderful thing. It allows people to feel safer about the reasonably-terrible world we live in, thinking that everything is part of a big plan or whatnot. If anything, I would love to be able to convince myself to earnestly hop on the religion train; I honestly have no idea how I'll handle myself when I'm about to die.
So, yeah, it's unfair to blame religion for pretty much any problem. It's the people who interpret religion in hateful or destructive ways, or justify immoral actions with religion, or try to impose their religion on others (tl;dr: Glenn Beck), that cause problems.