Absolutely right, OC. I've always said words don't cause offence, its actions and intentions.
We were brought up on the mantra "sticks and stone may break my bones, but calling names won't hurt me".
Sometimes people look for a reason to be insulted when none exists, because our society is driven by "victim-hood" Everyone is encouraged to see themselves as a victim.
Someone scraped your car bumper, no worries claim £5000 for whiplash, take a few weeks off, and all the lawyers, and insurance brokers will be happy!
Its about time we stopped seeing ourselves as victims, and started being proud of what we are. And when people have pride, they don't feel insecure, and don't feel offended at every little comment.
I also often call my kids cheeky little monkeys, not because they are black but because they are little bast**ds sometimes, which is why I have to beat them!