Prabhakaran, I really appreiciate your deep thought and rational thinking. I am assuming here that u lived in Punjab or in surrounding states. Actually we so called metro city people Think in religious lines ( Hindu , Sikh, Muslim , christain) ...but majority of India who lives in villages still think on Caste lines. Brahminwaad ( Not the Brahmin individua l) still tries to get it's control over the lower caste people in villages in all spheres of life .....viz social, political as well as economical spheres of life. Now particalu in Punjab , Sikhi which broke the backbone of Brahminwaad in North india , has bone of contention of High caste hindus of Punjab till today . Majority of Sikhs are villageres ( considered low caste ) and in cities u have high caste hindus. Thus these Brahmins of North keep on making various attempts to demolish the rise of lower caste people and thus they will always try to show that Sikhs are anti - India . Let me give u an example of SIKHS commitment to India . Till 1947 u may have heard many contributions of Sikhs in national independece movements. In 1965 when pakistan attacked India ...there was huge Punjabi-suba movement going on in Punjab against Centeral government . As soon as Pak atacked India, Akal Takhat and all Sikh leaders called off the protest against Center and a directive was issued to all Sikhs to defend the country first. ....and only once the was was over , protest was restarted. .