Romans 2:1 (TPT) No matter who you are, before you judge the wickedness of others, you had better remember this: you are also without excuse, for you too are guilty of the same kind of things! When you judge others, and then do the same things they do, you condemn yourself.
It comes so much easier to us to complain at times of difficulty and ask our Heavenly Father continuously “why” instead of trusting that He will always work everything out for our good. He is sovereign, He knows the end before the beginning even. There’s always a bigger purpose why He allows our circumstances to be what they are.
Everything that you have gone through has been either intentionally planned or allowed by our Heavenly Father in order to grow you spiritually and to mold you into His beautiful Masterpiece!
So before you judge someone, remember this when you meet someone that you just can’t understand why they are a certain way, or go about things in ways you wouldn’t. You don’t know their journey and what they had to endure and encounter in their life. However, you can be sure that God is in the process of molding them into His Masterpiece, just as He is still with you.