Yeah Cruz is a Mexican American aswell, if he wants to be called Mexican then people shouldn't raise a fuss about it.
I don't get what the big deal is, nobody complains when a half black guy claims that he's black. Cain is full Mexican blood anyway.
The people that get mad that he calls himself a Mexican are the first to notice him as a Mexican in the street. If he was from Cali or Texas he would be labeled Mexican. Most non Americans don't understand this fact. He should rock both flags, but I understand why he feels he needs to represent his roots.
On topic, yeah Mexicans are known for their ferocity and hard heads and hands. Brazilians are also known for their ferocity, but also for their skill.
"Let them see that their words can cut you, and you'll never be free of the mockery. If they want to give you a name, take it, make it your own. Then they can't hurt you with it anymore." - Tyrion Lannister