Religion isn't a thing that can be blamed for human actions. Religion is a human construct. It is no more to blame for bad actions than sport, nationalism, politics, love, money, or anything else humans create to explain their existence.
Religion is not inherently bad. Like a spoon or a pillow, it can be misused for bad things. But by its nature it is not bad.
Blaming religion for anything is a copout. It's humans who are to blame. Every time.
I disagree. Blaming religion, and the people who commit violent acts in their religion's name, is warranted.
For example, Let's say I am not religious at all but I am searching for meaning. I pick up a New King James Bible, the Quran, or some other similar holy book. Further, had never really thought of, or considered, that being gay was "wrong." I always thought, meh, it's not for me but if someone is, that's their orientation. In addition, I've never thought that anyone who believes differently than I do is necessarily wrong. Then religion gets ahold of me. Suddenly, anyone who doesn't believe what I do, is "going to hell" or they are a sinner and need to repent to "their god." (Because everyone else's god is the wrong one.)
Religion, just took someone who was formerly not a bigot and twisted them into one. So yes, you can absolutely blame religion.
And yes, I am talking almost exclusively about the religious crazies who take their religion too far.