I see what you're saying, however, the terminology used (immigrant) and then percentages given, were debatably incorrect and misleading. Please refer to reading material, where it makes it clear that slavery is not immigration[1][2][3].
Immigrants go through a set immigration process, where they make a voluntary move to a new country. A huge portion of the American population were not immigrants, but were rather subject to involuntary migration (aka slavery), going as far back as 1526 (hundreds of years before the USA was created). Thus a better term would arguably be "migrants" (without distinguishing between voluntary and involuntary).
> And that is what binds them together... they all seperated from the old world... The us is a phyle of choice and you must have made that choice...
It is a false dichotomy or representation, that America is about those who are indigenous or not, or old world choice for the new.
[1]: https://lithub.com/dont-call-slaves-immigrants/ (Don't Call Slaves "Immigrants")
[2]: https://www.thewitnessinc.org/blog/african-slaves-not-immigr... (African Slaves Were Not 'Immigrants')
[3]: https://www.washingtonpost.com/posteverything/wp/2017/03/09/... (Slaves weren’t immigrants. They were property.)
The percentages were fine for what they were actually saying. We can have a healthy discussion about the 1.4% and 2.9% but bringing in voluntary versus involuntary migration is a totally different topic.
Also what's the point of making "immigrant" and "migrant" apply to different groups of people? This seems like the worst way to make the distinction.
Edit: This article has a pull quote of the definitions of 'immigrant' and 'slave' and both of them apply. This is not convincing.
Edit 2: You added "Slaves weren’t immigrants. They were property." The article isn't loading but I can respond to the title. Even by the logic of them not being people at the time of the slave trade, what, the idea is that when they became people again that resets their history and we act like they just appeared in the southern US? That seems far more disrespectful to me.