На самом деле, "москаль" - не этническое определение, а мировоззренческое.
Москалем может быть хоть русский, хоть еврей, хоть украинец или инопланетянин... Засада - не в этническом происхождении, но в образе мысли.
"Москвичей" также не следует путать с "москалями".
Точное определение "москаля" давно уже изложил коллега
Москаль - это идейный сторонник "московского проекта", т.е. политики, начатой в 14 веке московскими князьями и выдвигающей в качестве высшей цели создание, поддержание и укрепление централизованного милитаристского государства, обладающего следующими признаками:
1) как можно более широкие полномочия верховного правителя;
2) подчинение всей духовной жизни правительственной регламентации;
3) всеобщая принудительная государственная служба;
4) систематическое пренебрежение правами личности, а также нравственными и эстетическими соображениями ради увеличения военно-политической силы государства;
5) административные запреты и ограничения на культурный и экономический обмен с внешним миром;
6) высокая доля ресурсов, изымаемых у населения, поступающая в распоряжение центрального правительства;
7) столица в Москве.