@ajaykumarmeher - I understand your fervour, but we need to understand patriotism is not about fighting with anyone who doesn't does something like mentioned in the thread. I don't believe one off incidents as such are an insult to India (just like the french wearing US flag underwears does not insult US) as over-reacting to such situations would only give others fodder. We are laggard because of our symbolic over patriotism to national symbols rather than the people. Does anyone make a hue and cry, protest over injustice to riot victims in Gujarat (Indian people), atrocites by Indian Army in Manipur (on Indian people), burning of Graham Staines (insult to India's secularism), atrocites and harassment of Indian people by Shiv Sainiks. It is people who make India and if you don't love and respect your people and have compassion for them, no country will respect you even if you wear national emblem made of god in your fore head.
You know why the British and American are where they are? Not because they protested against French wearing their flag as bikini and underwears. Because they cared about their people, spend energy and resources to make their lives easier and more secure and even today they ensure their citizens are safe and secure, wherever in the world they are. They are ready to fight for the rights of two ordinary citizens held prisoners by sending top level diplomats to protect them in an unfriendly country.