So my wife, who is a third-generation American citizen of Mexican ancestry, doesn't like Mexicans because she is opposed to illegal immigration.
That's really special, bayourod. She has to hate herself for your theory to be valid.
I'll go you one better -- my wife was born, raised and lived most of her live in Mexico and she is against (and somewhat resents) illegal immigration.
She continues to love the country of her birth and finds the illegal alien problem to be a huge embarrasment.