Why do Americans have a very romanticized and also a very positive view of the United Kingdom while people in Latin America have a pretty negative view of Spain?

Americans often romanticize the United Kingdom, seeing it as a neighbor with posh accents, while their view of Western Europe is less idealized. In Latin America, however, Spain is viewed negatively due to its violent colonial history, which was similar to Britain’s. When discussing Spain with Latin Americans, they tend to downplay or criticize its past. While the U.K. shares a similar colonial history, Spain receives more negative attention for its actions, and this view also extends to many Hispanics in the U.S.