You know, nowadays, we just throw the word 'stupid' around. I think this is because the true meaning of the word has been forgotten. That isn't to say that there is only one. There are levels. Allow me to elaborate
1) 'Girlfriend' stupid: This is when a girlfriend (or potential love interest) calls her boyfriend stupid. Usually when he does something large scale and/or extremely sweet for her. This avatar of the word is a compliment.
2) Boy's school stupid: This will be heard in social groups at school. This varies in meaning. It could either mean, the person in question is not at par in academics, or it could mean that this person is not very social and resorts to lame humour as an attempt to fit in. Be warned that this usage in particular is very subjective
3) Teen girl stupid: This for those who use 'blonde' or 'gay' as insults, call people sluts for being friendly or dressing a certain way, or make friends based on popularity.
4) Clinton stupid: I think this one speaks for itself. Bill Clinton. Former P.O.T.U.S. Must have passed a few good laws. No one cares, do they. Because, our friend, was stupid enough to become the laughing stock of the world. If you are called Clinton stupid, you must have done something hilarious. Sleeping with an intern, for example.
5) Government of India stupid: This usage is reserved for the most ridiculous of actions. Banning homosexuality for being a 'social vice' and Banning one of the best comedy shows to have graced our planet, for example
Now you know how to correctly use the word stupid. If any of my 2.26 readers have any other levels which I might have skipped, please comment or email me