From young, my mum has taught me never to call anyone "stupid".
She was a good role model, using words 可爱 (cute) as a substitute. When she's upset at the things I do, she will ask "为什么你这么可爱?" (why are you so cute?)
My young fragile heart was never shattered when she used such a mild word. It helped me alot as I spend more time improving myself after she say that, as opposed to getting upset over the remarks and being counter-productive.
Growing up, I took offense when people call others "stupid". If you are unaware why a person does not understand something you said, it doesn't mean they are "stupid", it only means that you have overrated your explanation.
That's why when colleagues ask me if they can ask me a "stupid question", I always reply that there's no such thing called a stupid question.
And many of these "stupid" questions ended up being interesting questions that challenge my thinking. After all, no one thinks too much about stuffs that appear very simple, and that's why issues will arrive.
There are silly people, simple people, ignorant people, insensitive people, disabled people and innocent people.
But none of them are stupid.
About the Author: Shingo T doesn't think George Bush is stupid, he's just insensitive to the people's needs.