Cute doesn't have meaning other than "attractive in a pretty or endearing way" though. Exotic does mean "foreign" even if you want it to mean something else too.
Do you think it's unreasonable not to want to have it suggested that you are foreign?
Does it matter why someone is offended? If you know a word offends shouldn't you stop using it?