Смешно, слово "москаль" на украине считают почему-то оскорбительным, но вот на мой московский слух оно звучит только лишь как детсадовское искажение слова "москвич". Ну вот когда ребенок шепелявит, картавит и вообще много звуков не выговаривает, то он заменяет слово похожим по звучанию и с тем же корнем. Вторая ассоциация - это смешные слова соседнего по звучанию языка. Ну вот как, например, самолет бы назвали "леталка" где -нибудь в Чехии. Когда слышишь, то это чисто поржать.Поэтому меня всегда прикалывает, когда на украине с особой злостью говорят слово "москаль", а я слышу, будто человек пытается произнести слово "москвич", но его дикция и смешные суффиксы соседнего языка делают эту попытку со стороны ржачной.