God does not exact punishment on us for punishment’s sake but will allow us to deal with the ramifications of the choices we’ve made (accountability) in order to teach us a lesson. In that respect, God is no different from our parents, who love us, yet allow us to fail sometimes (and suffer, yes) in order to learn and grow from our own mistakes.
God, unfortunately, has taken the rap for many bad things that happen to people, but if you look closely at the circumstances surrounding a situation, you will inevitably find that people do it to themselves more often than not. People fail, but God never fails. Even when things seem to go wrong, we ought to learn to praise Him, in spite of it all. What this does is change our perspective over the situation (from helplessness to hopefuleness) and can actually turn many situations around. Praise, according to the bible, opens the gates of heaven where God’s glory or power can manifest (on earth) and make all things right.
God is a good God, but most people have an Old Testatment (authoritative) concept of God and need to replace that with a New Testament (loving) idea of Him. There is no question that He is the supreme creator and authority over all, yet He loved us so much that He gave us (through Adam, then Jesus) authority and dominion over this earth. As Catholic Charismatics are heard to say, 'God is good all the time".
God Rocks