Glorious words of Swami Vivekananda
Have faith in man first, and then having faith in him, believe that if there are defects in him, if he makes mistakes, if he embraces the crudest and the vilest doctrines, believe that it is not from his real nature that they come, but from the want of higher ideals. If a man goes towards what is false, it is because he cannot get what is true. Therefore the only method of correcting what is false is by supplying him with what is true. Do this, and let him compare. You give him the truth, and there your work is done. Let him compare it in his own mind with what he has already in him; and, mark my words, if you have really given him the truth, the false must vanish, light must dispel darkness, and truth will bring the good out.
This is the way if you want to reform the country spiritually; this is the way, and not fighting, not even telling people that what they are doing is bad. Put the good before them, see how eagerly they take it, see how the divine that never dies, that is always living in the human, comes up awakened and stretches out its hand for all that is good, and all that is glorious.