Here's a few other things to consider:
-- there are plenty of uneducated, uniformed and ignorant American voters.
-- there are more imigrants in the US than the one you know or tha you have lived next to or hired etc.
-- the next generations of shot gun sports enthusuants will be and are brown, black, yellow, and all sorts of in between colors who originated from all sorts of countries other than Mexico
Most importantly, unless you are 100% American Indian, you are the descendent of immigants. Look at US history...less than 100 years ago there was all sorts of racial and ethnic tension in the US. All the WHITE americans hated each other -- italians, polish, germans, english, irish, etc. The only difference now is that color is easier to focus on -- which brings up the question...is mexican a color?