Possible,i used official government figures for number of native Americans.
Yeah, based on that, 2% sounds about right.
a country built on immigration closing its borders to immigrants smacks of mass hypocrisy to me
Yes, although throughout that same history, America has always had a rather odd and conflicted set of attitudes on the subject (and a great many other subjects, for that matter). The current debate seems more rooted in these divisions which have existed throughout US history. It's not merely about immigration as a neutral concept, but it touches upon some other issues which have made it into a flashpoint for heated debate in recent times.