I couldn't have said it better. Most Mexicans I've known were Republicans and just hadn't discovered it yet. I've been around Mexicans all of my life and there have been very few I didn't like. Generally speaking I find them to be hard working, good natured, family oriented, smart, humble, inovative, courageous, courteous, and good citizens.
Amen to that.
I would add central and south american hispanics too. It's in the bloooooddd.
And make damned fine troops.