I think the fact you're questioning if your macro can offend people is pretty self explanatory. With a little bit of common sense we always know if our words can really offend someone on a personal level and avoid using it, unless the "today's world" excuse happens and people decide to use it anyways. Regardless, we always know. There are so many different words in our vocabulary to be used, I'm pretty sure everyone can come up with a lot of different phrases with the same meaning without any double standard.