there are a handful of words that aren't always appropriate (due to histories/etymologies being intertwined with atrocities), but those are very few in number. I don't think "marijuana" counts as one.
I have to disagree with this. The "M" word was the word used in the demonization process, appealing to people's xenophobia and cultivating their prejudices. The atrocities associated with this demonization are massive: locking people in cages, sometimes for life, persecuting entire classes of people, keeping the many medical benefits away from folks while pushing dangerous pharmaceutical replacements, keeping the nutritional benefits of the seeds from people, while also prohibiting the environmentally responsible process of paper/clothing/building materials manufacturing, in favor of environmentally unfriendly methods of paper, clothing, and building materials production, not to mention the fact that hemp fields remove massive amounts of CO2 from the atmosphere, many times that of what trees remove. To me, these things are all atrocities, and so, I never use the "M" word, but will use many other terms, such as "herb", "bud", "weed", "smoke", "ganja", "pot", etc, etc.....