fighting with wrong practises in a relihion or a society need you to be part of the same domain. People like Periyar just negated every thing and don't try to change the rong aspects and concepts off his society. Just to get away from a domain and then bleming every thing of that domain is only cowardiness. As in otherr societies there were many wrong things in Hindu society too, but you need to change them and that need a courage to fight with in it. Every priest was not Brahmin, there are many examples where priests and kings wre of so called lower cast. Kind Abhik who surrender to Alexendar against Porus was a Barbar by cast. Even chandragupta was of lower cast and Saint Raidaas waqs a shoe-maker.
In fact those who learned and practise rituals called Brahmins, not all Purohits were Brahmnis.