The Indian media is responsible for the bad image of the Sikhs. If a Sikh person would do a crime anywhere in India then the media makes sure that they mention that he is a Sikh. Or if some hot headed Sikh in Punjab give some stupid statement then they present the story in such a way that a naive reader would think that the whole Sikh community is responsible for it. Like some time ago I read a story in a major English newspaper titled " Sikhs are spreading AIDS in India". The story was that most of the prostitutes in south India had AIDS and since many truck drivers go to these prostitutes and they contact AIDS virus. Since they are truck drivers they go to diff parts to the country and have sex . So AIDS is spreading. The title very well could have been "Truck drivers are spreading Aids" . But NO. They chose to label the whole community. Why? cos many truck drivers are Sikh. But there are many more Hindu truck drivers than Sikhs. The paper didn't blame them . The Sikh population is only 2% of India. And may be 10% of the total driver population . The newspaper conviently overlooked the other 90% of Hindu/muslim drivers. They also didn't mention that most of the prostitutes in India were hindu. And this is just 1 eg of how the media is biased towards the Sikhs. When was the last time who heard/read in the media anything wrong done by hindu?