Ok, I've got to give my personal thoughts on these kind of pieces/questions. No, I'm not interested in getting into a religious debate. If you don't agree with me, fine, that's you're right. Asking the question 'why would God allow this...' is in my opinion an asinine question. Personally, I believe that one of the reasons God put us on Earth was so that we would face 'trials' and that each of us is given the 'right to chose'. God does not make us do anything, God does not force us into any situation. Trials, temptations, burdens, events happen all around us and we make our own personal choices. Why did God let this man gun down these people? He didn't, that man 'chose' to gun down those people and ultimately he will be judged for it. Ok, off the soapbox, I'm done.
I think the Almighty pointed the way when he didn’t strike dumb the writer of the song, “I didn’t promise you a rose garden.”