Thank you for sharing this with us. I just thought I would add: Allah also knows, in what circumstances, his people commited sin. Allah knows everything, indeed. He is the best Judge. He brings people closer to Himself not by fear alone but also by hope and love. While we should be ashamed of our sins, we should not lose hope; we should continue to try to get on the path of God no matter how many time we fall; no matter what temptation we feel; no matter what grave mistakes we make; no matter how disillusioned we become with our strength. Allah is the Greatest, the Just and the Merciful.