For many, including Cain and myself, heritage>nationality. Frankly the whole "the nation that gave you opportunities" argument seems ridiculous to me. Nations are just entities that rob and steal from each other, and in large part enslave their citizens in some way or another. Heritage, or ethnicity, is in your blood, it goes where ever you go, and is not changed by your birth place. Heritage is passed down from generation to generation, and is passed directly to you by the very people that gave you life. Your ethnicity is shaped by the choices and trials your ancestors have gone through, and though your own way of being is impacted by the world you grow up in at the core is all that genetic "memory" given to you by your forebears.
If you disagree with me, or see things differently, I completely understand.