The party said Azad was suspended after he continued to target Finance Minister Arun Jaitley, who has maintained "impeccable standards" in public life and has "unblemished record".
"BJP is a democratic and disciplined organisation. One-man parties like Congress and AAP have no moral right to give us a lesson," party secretary Shrikant Sharma said, noting that it was party's Parliamentary Board which took the decision to suspend Azad.
"In our party, Parliamentary Board takes such a decision while in Congress and AAP one person decides such things. These parties should introspect and not try to teach BJP a lesson," Sharma said.
Taking on AAP, he said its leader and Delhi Chief Minister used "abusive" language against senior leaders like Prashant Bhushan and Yogendra Yadav before axing them from the party.
Delhi Chief Minister Arvind Kejriwal said, "There is no democracy in BJP. Honest voices are muzzled to protect corruption.