Why are americans against immigrants?

why are americans against immigrants specially from their southern neighbor mexico? the real deal is that without mexicans, united states is nothing. and not just mexicans , but also all the immigrants from other parts of the world. what do mexicans do to earn the hatred of the united states?
14 answers 14