Satan accused Joshua, who here represents the nation of Israel. The accusations were accurate. Joshua stood in “filthy clothes” (sins) yet, God revealed His mercy, stating that He chose to save His people in spite of their sin.
God punished Judah through the fire of great trials but He rescued the nation before it was completely destroyed, like “a burning stick snatched from the fire”.
Zechariah’s vision shows how we receive God’s mercy. We do nothing ourselves. God removes our filthy clothes (sins), then provides us with new, clean, rich garments (His righteousness and holiness). All we need to do is repent and ask God to forgive us.
Don’t let the Devil make you think it’s hopeless and that your sins cannot be forgiven. Like Joshua stand before God, confess your sins and forsake them and you will receive forgiveness. Let God take your filthy clothes and replace them with His clean robe.
“If we confess our sins, He is faithful and just to forgive us our sins and to cleanse us from all unrighteousness” (1 John 1:9).