Yes, the word 'scrub' is offensive if it is directed toward a person due to the fact that it is understood to be an insult. The word 'scrub' is generally taken to mean a loser or a nobody. This is obviously hurtful and offensive to the person toward which the comment is directed.
Simple as this, if you are a scrub, then u are, there is no changing it. Deal with it. It's not harsh, unless ur a scrub. Just don't thing about it too much. That's basically like banning things that aren't curses but feel like it. Like shut up, or freak.
SCRUB is an acronym, abbreviation or slang word that is explained above where the SCRUB definition is given. The definition of SCRUB is "Loser who thinks he's something" so I don`t think it is offensive at all. Also, that which is worn by nurses, med students and those in the medical profession both on and off the job, because they are comfortable, and because no one thinks twice about scrubs with zebra stripes and polka dots. Often seen at restaurants herding together between shifts.
No, the word "scrub" is not an offensive word, even thought it has been used as an insult since the 1580's. The word "scrub" often gets used in sports settings to refer to someone who is not starting a game or someone who is not very good. You have the starters, who are the best players, and the scrubs, who have to start the game on the bench. This should not make the word offensive, because these players are not offended by the word "scrub," but rather that they are not starting the game.
Although the word "scrub" has been used as an insult since the 1580s, the word does not carry a particularly harsh meaning in today's language. Today a "scrub" may refer to an untidy or dirty person, or to anyone who does not measure up to expectations. However, while it is likely that no one would enjoy being called a scrub, and while the word still carries negative connotations, they are mild compared with the harshness of other insults.