Today the term 'Sanghi' is used as a political slur (alongside 'bhakts' and several other derogatory terms) by left-wing liberals, and is often thrown at people who wear Hinduism on their sleeves, but may not necessarily be into intolerant right wing ideologies. While Tamil Nadu in general ...