Kpok,
а в слове "москаль" и не заложен никакой оскорбительный смысл, оскорбительным может быть только контекст )
Поскольку в классическом широком смысле "москаль" - это государственный служащий Московии, то есть Российского государства. В классическом узком смысле "москаль" - это солдат российской армии. И само по себе это слово не несет никакой негативной коннотации. Параллельно с шевченковским "Кохайтеся, чорнобривi, та не з москалями" (то бишь, не с солдатами/офицерами российской армии, что понятно из контекста), есть, например, пьеса "Москаль-чарiвник" Котляревского, где "москаль" (солдат) - хоть и своеобразный персонаж, но в каком-то смысле даже положительный, а устойчивое выражение "побрити в москалi" вообще никакой эмоциаональной окраски не несло, в означало просто "отдать в солдаты" (хотя в самом событии, конечно, не было ничего приятного). То есть, значение слова даже к национальности привязано никогда не было. "В москалi брили" украинцев, от чего национальность они, разумеется, не меняли ) И фамилии Москаль, Москаленко у украинцев очень распространены - они указывали не на национальность, а на род деятельности.
То, что слово "москаль" позже стало использоваться и для обозначения граждан России в целом, особой негативной коннотации ему не прибавило, поскольку она не была заложена в этом слове изначально.
Поэтому и обижаться на слово "москаль" не стоит - только на контекст, в котором оно употребляется, если он действительно оскорбительный )