She has been punished harshly enough, her son is a whiny little bitch of a kcmod and a failure, she has a right to be angry. She is just venting that anger towards something else, this time it being foreigners.
My mom has a funny mix of old WASP racism and white liberal guilt. Shes terrified of entering black parts of town and especially indian reservations but when you ask her why she doesnt want to go she just gets flustered and goes on some rant about inequality. She seems to be comfortable around hispanics though.