my take - hispanics, like the countries they come from, are highly class-divided. they have been this way for centuries, and it found its most obvious expression with socialism and corrupt statism.
The lower classes that have fled their own countries to come to the USA are pickled in the class-warfare rhetoric and thinking. Its part of their society, government and language. So its an easy thing for them to accept Obama’s class-warfare cliches, especially on a “rich” gringo like Romney.