Ok, you still don't get it. Nothing against you or American Indians. You want this to be personal, not me. Yes, your son would be native because he was born here, not because he's indian. I can't explain it any simpler than that.
The child would not have 'earned' anything.