We need to support those who have been broken by their sins. We need to be their supporters, rather than break them through our criticism - we will only push them away. We have family and friends who are suffering due to their own sins, they lack the inner strength to turn a new leaf. They need love, strength and constant encouragement to remind them that they have the ability to become one of His devoted servants, if only they focus all their efforts on Him.
The best we can do is to remind them is that He is Al-Ghaffar, the All-Forgiving, He will forgive *all* their sins. He is Al-Afuw, He will not only forgive them, but He will *completely* erase their mistakes. He is Al-Qawiy, He is stronger then every bad act they’ve done. He is Al-Mumin, He will inspire faith within them and He is As-Salam, He will grant them inner peace and help them overcome *all* their worries and concerns.
This life is a test, it’s a test for all of us, and we are all tested in different ways. Many are struggling to barely come closer to Him, and their struggle is just as valid as ours - if we judge them, then I fear that Allah (swt) will test us in order to teach us that we all make mistakes in different ways.
May Allah (swt) make it easy for all of us, and my heart goes out to all of you who finding it hard to pray, who have messed up so badly, that you wonder - will ease come? It will, it’s His promise when He says:
"O My servants who have wronged their own souls…Do not despair of Allah’s Mercy! Surely, Allah forgives all sins. He indeed is the All-Forgiving, All-Merciful. Return to your Lord and submit to Him before the punishment overtakes you; for then you may get no help from anywhere.” [Qur’an: 39:53-54]
As long as He gives you life you have the chance to overcome every mistake through seeking forgiveness and returning to Him.
May Allah forgive you, guide you and bless you with ease, and happiness in this life and the next. Aameen.