Никогда не считал слово "москаль" ругательным. Всегда думал, что это "москвич" и никогда бы не обиделся. Да и "хохол" тоже вполне себе дружеское слово, не редко в компании друзей украинцев так называем. Никто не обижается, - п ишет в ЖЖ белгородский блогер Валерий Петров.
А ведь этимология подтверждает мои выводы...
Считается, что москаль — это искаженное «москвич». Но это не совсем так. В XVII–XIX веках словом «москаль» в Малороссии называли солдат русской армии. Так, в 1819 году украинский писатель Иван Котляревский написал пьесу «Москаль-чародей», главным героем которой был русский солдат, москаль по фамилии Лихой. При этом слово «москаль» не имело тогда негативного, оскорбительного значения. Также часто в украинской литературе XIX века встречается выражение «забрали в москали», то есть в солдаты. Некоторые историки считают, что москалями на Украине называли всех русских служивых людей: военных, чиновников и дворян.