Обидно не само слово, а контекст его применения. У нас в России это практически ругательство, что, конечно, печально в столь многонациональной стране!
С другой стороны, многие применяют его просто потому что это самый простой способ обьяснить другим, что человек другой национальности. Люди просто не знаю корректного слова, преминимого в такой ситуации.
С другой стороны, само строение слова как бы намекает, что быть русским лучше. Вы вроде как показываете, что человек не принадлежит к предпочтительной категории.
Это так же, как слово "неместный" может иметь негативный оттенок. Ведь, если нам нравится человек, то мы скорее скажем, что он иностранец или он тамбовчанин, например, чем назовем его неместным.
Вобщем, лучше использовать более корректные формулировки, не содержащие негативного подтекста.