Sometimes God allows failure to give us a wake up call, to get our lives on track. It is for our greater good! At times we all need wake up calls. It is not because He is lacking Mercy. On the contrary, it is because He loves us so much that He wants us to spend eternity with Him in Heaven and does not want us travelling down the wrong path. If we joyfully give back to God what He has given us, He will give back a hundred fold.