India's ruling Hindu nationalist government is accused by rights groups and critics of ordering demolitions of properties belonging to Muslims as "punishment" following communal clashes or protests.