I agree with the first sentence...not so much with the second. I definitely don't believe God allows things to happen for a greater good...I think He allows things to happen because He gave us free will to do whatever it is that we please...and the results of those actions can be directly related back to our free will.