Sikhs are not the only ones stereotyped. In a sense, society tends to scape goat a certain community and attach particular characteristics and/or aspects to that community.. the media definitely plays with it and further encourages it. Nothing new there.
The idea that Punjabis are labelled as "druggies" is new to me. Other than the drug usage problem in Punjab, I've never heard of a generalization of Punjabis overall being druggies. Alcoholics, aggressive, humorous? Sure. That, I've heard and also agree with you on.
As for videos, the Punjabi music industry in general tends to misinterpret Punjabi culture and values through music videos and movies. For example, the image of Bhagat Singh is very much associated with guns, violence, and arrogance among the Punjabi community. In reality, how many of those have actually read his written work? How many actually know that he even wrote anything at all? They represent him as a man that rebelled. End of.
Aside from that, as an NRI Punjabi, I can proudly say that all I've ever encountered is positive attitudes towards the community. We are recognized as a respectful, peaceful and hardworking community. Sure, there are instances where extreme stereotypes such as being labelled as "terrorists" occur, but once again.. depends on whether you want to dwell on the positives or negatives.
I choose positives.