Identify the factors that would have encouraged the British to have praised Sir Francis Drake and the Spanish to despise him.
First Englishman to circumnavigate the Earth.
Knighted for services to the crown & country.
Epitomized the British struggle with the Spanish.
When countries are in conflict with one another it is natural that one country will honor and praise those who fight for it and represent it while the other country will despise those same people. This was the case with British and Spanish attitudes towards Sir Francis Drake.
During Drake’s lifetime, the English and Spanish were enemies. They were enemies for at least two major reasons. First, the Spanish had a hugely wealthy empire in the Americas (and, to a lesser extent, in Asia) and the British wanted a similar empire. Second, there were religious conflicts between Catholic Spain and Protestant (for the most part) England. In light of this conflict, a person like Drake who hurt the Spanish and helped the English would naturally have been seen as an enemy to the Spanish and a hero to the British.
Drake exemplified the British struggle against the Spanish. He used his martial and maritime skills to attack Spanish shipping as a privateer (in Spanish eyes, a pirate). He also used those skills in directly defending England. He destroyed huge amounts of shipping at the time when the Spanish were planning the famous Spanish Armada invasion of England. This set back the enterprise significantly. When the Armada was actually assembled and sent to England, Drake led the defense efforts that destroyed it.
Drake was a natural hero to the English. He was able to harm the Spanish even in places where they were more powerful than England. He was able to help enrich England through his privateering. He brought prestige to England through his circumnavigation. All of these things would have made him a hero to the English and a villain to the Spanish.