Cains very own father, his own flesh and blood is a Mexican man who doesn't even speak English. His Mother is a Mexican-American. Cain has every god damn right to label himself as a Mexican fighter and be proud of his roots. He has Mexican blood running through his veins. Stop saying Cain has no link to Mexico what so ever, because that is an absolute load of nonsense.
I'm English, doesn't matter what god damn country I move to and live in and have a child born there, that child will be English too. Simple as that.