We may blame Modi for his deeds or misdeeds. Probably he will repent on his deathbed for what he did to inncoent muslims based on misinterpreted information. But definitely we do not want Americans and britishers to teach us morality. We have seen enough of theier morality. Modi as an Indian is much better person compared to them.