What you said is very true, specially the first line but to be born into christian family means you are either a RC, Protestant Latin Catholic........(100 more), to be born into a islam family means you are either a Sunni, shia, wahabi......etc., (60 more).
Untoucability ....is all abolished longtime back, i donot think anyone even practicises the same as it is very difficlut to praticise the same in the new world order just as Bonded labour....etc., it may be praticised here and there where we cannot even reach.
This mean that there are several evils in the society which is praticsed by a few.