Что касается слова "москаль" - это слово в польском языке устаревшее и неофициально-оскорбительное. Например, встречается в СТАРОЙ литературе. Названием народа быть никак не может, говорить серьезно о "москалях" в польском языке равнозначно тому, как говорить серьезно, что слово "поганин" или "нехристь" является официальным названием каких-то наций по-русски, одинаковая ситуация.