The Indian Government has been exploiting and terrorizing the Sikh community well before independence and continues to do so today. The Indian government has created an environment where Hindu nationalism, disguised as Indian patriotism, can flourish.
The Sikh community is demoralized for wanting their own country, although they have been mistreated the entire time they have been under the Indian government.
The mistreatment of the Sikh community by the Indian government, as well as the misrepresentation of Sikhs in the Indian media and in Bollywood films, has led the majority population of India to view Sikhs as nothing more than their negative stereotypes.