Context is all-important. I can call my homie a bundle of sticks and he won't mind a bit. We'll get enjoyment out of it. If anyone finds it upsetting, they can mute me themselves.
If I call someone a bundle of sticks because they just lost the round for our team, I can see why action would need to be taken against them.
Simple words should not be the cause of offense; context and intended meaning should be. A dichotomy of "good words" and "bad words" is an over-simplification that is only appropriate for a child.
When you find yourself offended because of the use of a word, you are making a conscious decision to interpret that word as offensive. The burden should be on the listener to take action to protect him or herself from speech they find offensive rather than censor everyone.
Obviously, very few people share my viewpoint, so the rules will not change to fit it. That's fine. I'd just like to voice my opinion that more focus should be on the hostility or malicious intent of the speaker, rather than the words that he or she spoke.