Значение слов во многом определяется контекстом и интонацией, с которой вам его говорят. За "москаля" на повышенных тонах я б зарядил в табло.
... и добавил:
Кстати, интересный момент есть, раз уж о хачах заговорили. Сам я - русский с расово верными корнями, именем и фамилией, рожей, цветом кожи, речью и уровнем владения языком, даже одним из паспортов, но родился и вырос в Узбекистане. И вот когда некоторые коренные жители самой большой страны на планете об этом узнают, для них я внезапно тоже становлюсь хачом и черножопым чуркой. Достаточно часто сталкиваюсь с таким явлением у представителей гос.учереждений, за что приходится иногда на место ставить.
Так, справедливости ради отмечаю.