The hate which you feel among Indians or even Westerns ( if any ) for Sikhs is partly due to propaganda by Indian Govt . IMHO ( though all members may not agree to it ) that the events preceeding 1984 or even after when Sikhs were dubbed as terrorists were stage managed by Congress Govt to malign the Sikhs , it served two purposes this broke the Akali stranghold over Akal Takhat thus Indira took her revenge from Akalis when during emergency almost 19,000 of those 25,000 arrested for protesting against Emergency & demanding its share of river waters & power were Sikhs . Secondly it assured Congress of vote of 80% of Hindu majority projecting it as the saviour of UNITY & INTEGRITY of India from Sikhs who demanded Khalistan , a slogan given by Jagjit Singh Chauhan after he met Indira Gandhi in 1980 . Ironically those very Khalistan leaders like Jagjit Singh Chauhan & Wassan Singh Zaffarwal were given honourable asylum in Punajb under Congress Govt of Capt Amarinder Singh in 2003-2004 . Even today all the so called PANTHIC organisations like Dal Khalsa , Damdami Taksal ( maybe ) , Khalsa Action Commettie & countless others are on payrolls of Congress .