Na, this hypothesis has pretty much been debunked.
The solutreans also likely had dark skin.
And your logic seems to be 'the amerindians weren't here first so they have no claim to the land' so by that logic let's apply it to other people's.
The Gaelic Celts, the ancestors of most Irish people, took over Ireland from the pre-Celtic Irish population (the ones who built Newgrange) at around 500-300BC, some say they were massacred, others that they coalesced, regardless, does this somehow justify the British taking over and stealing the Gaels land?
Same with the Japan, the first humans that arrived there were the Jomon, who were pushed back to northern Japan by the Yayoi, the descendents of most modern Japanese people.
France was originally inhabited by the Gauls, then the Romans, then Germanic tribes like the Franks, who gave France its name.
And since amerindians supposedly invaded many thousand years ago, why don't we go back further? how come your not attacking Europeans and Asians for possibly wiping out the Neanderthals and Denisovans, respectably. If aliens from outer space invaded Europe and Asia, by your logic you would defend the aliens and cite that the land originally belonged to the Neanderthals and Denisovans, thus is free real estate for the invaders.