Слова не только обозначают, но могут попутно и обижать, оскорблять. В последний год особую актуальность приобрели слова взаимной идентификации русских и украинцев. Патриоты с обеих сторон выжимают из самых сокровенных участков тела и мозга сарказм, придумывая язвительные и оскорбительные слова, правда, это напоминает метание дерьма: не известно, кто больше выпачкался.
И вот в публичном пространстве возникли расхождения в интерпретации слова "хохол". Является ли оно оскорбительным? Этот же вопрос можно отнести и к словам "мокаль" и "кацап", не говоря уже о новых достижениях взбешенного интеллекта.
Я бы не ответил на этот вопрос однозначно. Все зависит от контекста. В дружеском и шутливом общении эти слова не оскорбляют. "Москаль" в таком контексте не пачкает. Думаю, что "хохол" тоже. Когда же эти слова вплетаются в тексты, пропитанные ненавистью, они выполняют совершенно иную функцию, формируя лексикон вражды. Важно не то, что сказано, а как и для чего! Оскорбить можно самым невинным словом, произнеся его с подобающим выражением и в ситуации конфликта (вспомним классическое "Интеллигент!" или "А еще в очках!").
Короче, вне контекста такой вопрос теряет существенную часть своего смысла. Правда, здесь стоило бы услышать мнение самих украинцев.