and Legal immigrants pay taxes. Legal immigrants carry their own weight and support the economy.
Actually, most don't. Most legal immigrants are poor, which means they don't pay much in taxes, what with our progressive tax code and all, and their poverty makes them eligible for all kinds of government programs.
Harvard Economist Jorge Borjas has definitively shown that on average, immigrants over the last 20 some odd years, on average, have been a net drain. That's not to say that they're all a net drain. Many are skilled and hard-working and contribute hansomly. But that's not true for the majority.