God has finally had enough apparently!
Think you're on to something. About a month ago I saw a bumper sticker that said "God's back, and Boy, is He mad!"