US Secretary of State Marco Rubio has blasted left-wing leaders across the Americas for destroying their nations.