1. A belief that there are too many Mexicans here. 2. A too-rigid view of the benefits of citizenship. 3. An irrational fear that the presence of too many Mexicans (or whomever) will make the transmission of distinctly American values and traditions impossible (because America is linked with whiteness). 4. Because it will help the Democrats. The Democrats always (stupidly) think they are on the verge of a permanent majority. It'd be funny, if they weren't so earnest. 5. Because Republicans In Name Only also support it. The sun shines on a dog's behind sometimes. Chuck Hagel is not the definition of "incorrect."