Just another example of the 'Black Legend' of English propaganda. If the Spanish were so much worse than the English, why is it that the numbers of Indian descended people in Latin America is larger than the number of Indians who lived there at the time of Columbus. At the same time the numbers of Indian descended people in the countries colonized by England is far smaller than the number of Indians who lived there at the time of Columbus.
And this is despite the fact that the North American Indians had generally given up human sacrifice prior to colonization, while the Indians in Latin American routinely practised it. (The point of this is that despite their horrific practices, Latin American Indians were not decimated as were those in North America.)