To continue this discussion, even though the OP has already agreed to not edit posts after they have already been answered (or at least, I hope so) ... because we like to beat a dead horse...
To be counter fair, some people do get sensitive to certain words. This is more so in the case where they are not native English speakers, and may not be able to understand the subtleties (of the differences in context) to determine whether it is used in a derogatory fashion or not.
And "stupid", a
word that is commonly used by children as an insult, may fall into such a category.
Henry