OP is probably black/Indian/Hispanic.
Anyways, yes everything you said was true. Columbus enslaved the Native Americans to work on Spanish plantations. He pushed his crew to the extreme and was generally really shitty at everything. He was never convinced that the Americas were not in fact Asia. He completely over-estimated the length of time to circumnavigate the globe by nearly a month, sucked at managing Spain's colonies, and was generally stupid even by their time's standards.
That's why no one celebrates Columbus Day anymore. Seriously? Was this new news? I thought everyone in American by now had agreed Columbus sucked and didn't deserve a holiday.
Also, Columbus wasn't even the first white man to find the America. No, that would be the viking Lief Erikson, who you never even mentioned in your OP.
Oh yeah, the OP. I was getting to this. Tell me, why in the holy hell does it matter if he was white or not. Why does it matter if the holiday supporters were white? Racism works both ways, dickhead. The racist label isn't just strictly confined to white people making fun of other races. So stop going all "White man evil he kill indian peoplez so he suck now and should feel bad James Cameron Avatar Dances with Wolves who-ha-ha." I'm tired of people trying to put down the white man just because his ancestor was an ass. Why the fuck should I have to feel bad and pay reparations for something I never even did?
Why should you personally have to pay reparations? I don't think you should, but look at it realistically. We started out like this:

And of course we were colonists, but natives still had some land that wasn't being ruled over by the French or Spanish.

Then Spain starts taking up more land, specifically in Western North America.
And here we are today:

All in all imperial nations completely fucked the natives, and if anyone's going to be paying reparations it should be Spain, France, Britain, and the US government, especially after that nonsense known as Manifest Destiny and the Trail of Tears.