Devavrata Satya, This is a good post summing up important points. 1) Indians who reach the West for the first time, tend to get overwhelmed by a host of emotions, including some of the "colour complexes" you mention. As they put in more and more years of stay abroad, they get a better balanced views of different countries and India. 2) The meaning of COURAGE to me is to face "dis-order", "indiscipline" and "disruptions" such as we encounter in India - face them with sound judgment and common sense. We should not give up. We should not do anything rash either. We need to work with people and institutions PATIENTLY. It is amazing how much can change when a handful of activists get together. We can make a difference for a better India. It is a culture that accepts change for the better. In democratic societies change happens slowly. When populations were small, change happened almost overnight, through force or the orders of a Rajah. For example, in the 15 century, Malay Hindu people converted to Islam, because their Rajah, Parameswara II, converted to Islam after entering into some deals with Gujarathi Muslim merchants. When the Raja's order went round the country, people obyed that order.
Those days are gone. The only option is to work with people in a democratic way. Taliban methods will not work - NOT in India. Patience is required.