The Americans kicked the English out of America in the War of Independence so does that mean they were racist for not liking the English?
Likewise, were Americans racist for not letting the Mexicans take over the Alamo and Texas?
Of course not! Nobody wants foreigners muscling in on their country, so it's our patriotic duty to fight against it..
PS- don't forget the ballot box is a powerful weapon, I've just voted UKIP (UK Independence Party) because they're the only party speaking out against mass immigration into the UK..