Yes, but opposition to these regimes in America has often had little to do with human rights, and more to do with US interests.
Castro's wasn't despised for his human rights violations, but because he confiscated American property.
If Bolsonaro doesn't made noise about "imperialism" then he's OK to many American corporations.
Not talking about opposition. Just talking about actual success of these regimes in ability to bring prosperity to their people.