Columbus, though a Genoian, sailed for Spain, a country whose colonizers intermarried with the Indians, instead of killing them all, like the English did in North America. Consequently, if there is to be someone to be celebrated for the discovery of America, I would rather it be Columbus, rather than one of the New England Puritans, whose idea of negotiation with the Natives was to kill them all, like the did to the Pequot's.
The English killed all the Indians in North America, did they? You're obviously a liberal.
You may think that the “Black Legend” derives from the anti-Spanish sentiment of the country’s European rivals, but they did decimate the Taino population, and then raid Central America for more labor for their planters and miners on the islands. Ultimately, they exacted labor all around the Gulf of Mexico, from Venezuela to Florida.
Then they heard reports of great wealth, particularly of the Aztecs. Hernan Cortez deceived Moctezuma and decimated Tenochtitlan. Thereafter, frustrated that they could not find any more gold, the conquistadores just killed the natives and enslaved their children.
As colonizers in the New World, the Spaniards were especially brutal, seconded only by the Russians, I would say. Unlike the Spaniards and other Europeans, including other Englishmen, the Puritans did not come here for economic reasons. They had little motive to conquer and subjugate people. Seeking religious freedom, they themselves were intolerant of other faiths in their communities, as the Witch Trials remind us of, and they may not have been as benevolent as the French, but in no way were they anything like the conquistadores of Spain or the promyshlenniki of Russia.
The Puritans, in fact, embarrassed, in retrospect, by their intolerances, developed social and political theories that served as some of America’s founding principles.