I remember reading an interesting story from a native American. He was in Germany and was invited to meet a group that was fascinated with his culture. They had set up a replica native community and welcomed him. Unfortunately, they put the wrong accent on something and ended up calling him something pornographic. He was offended and abruptly left.
Within about ten minutes, he reconsidered and went back. He told the people what had happened and that it took him that time to realize what they had done. He recognized that they had intended respect but caused offense.
He decided to stay and teach them.

There's always that option.