Yes, it's a rude word and she should apologize.
Older than 18... or never!
She had the right idea, but went about it the wrong way.