Well, since a text macro is essentially just an automated way of sending messages to your group, I would say yes, of course it's possible to offend someone with a macro. Just like you would if you had manually typed it. Just because you automated your "funny" insult doesn't mean it's not rude.