First of all, I don't hate Mexicans. I understand they play an important role in our society and the ones who work and do our country justice I respect. It's the ones who do nothing but come here and cause trouble that get on my nerves..
I have no problem with them supporting Mexico, however when they piss on our own national team and jeer us in our stadiums, that is when I take exception. They can support their native country over the United States, but I don't want them ferociously rejecting their new home to the point of being offensive. I'm not sure why that is so hard to understand when, in some cases, they take jobs away from American citizens who would gladly accept them. Take my own golf course for example. I tried to get a job working with the course super, however he only hires Mexicans now for supposed 'unknown' reasons.