We are all poorer for ending the practice of human sacrifice, although we do have child sacrifice thanks to our Supreme Court.
In general remember that the people complaining about Columbus....
1) Haven't accomplished anything of note in their lives.
2) Are enjoying a standard of living here in the "New World" far beyond anything anyone in prior ages could have imagined.
So they can all just STFU.
The Indians and various people living in the Americas were conquered by Europeans and this isn't their land anymore. That is the way the world works and crying about it centuries later doesn't change it so just enjoy your fire water ands casinos and be quiet.