They selected their swearing as a shield, thus they are obstructing from the path of Allah; then they have heinous punishment.
The hypocrites who don’t fulfill the Covenant made with Allah are considering their swearing by Allah as a shield. They are the transgressors who have forgotten Allah, as explained in verses 10: 33 and 59: 19. They don’t keep the contracts and promises made with the Lord’s creatures. Since the believers are living here, seeing the Lord and the Hereafter, they will keep the contracts and promises made with the Lord’s creatures. If the believers are utilizing Adhikr—the Permission of Allah—as the safeguard, the hypocrites are swearing by falsehood to obstruct mankind from Adhikr. If it is told in verses 9: 28 and 95 that the hypocrites and their blind followers are filth, then, as told in verse 9: 125, Adhikr won’t increase for them except filth over filth. See explanation 57: 19; and 58: 5.