Political leaders of other countries, say like South America, and i would guess the mid east too, use the hate to america for a reason, and it hardly haves to do with how people live there, quality of life, and quantities of money. The USA government haves a history of watching for their interests, and it haves a very nasty history with foreign countries, that ranges through financing coup d etats, exploiting other countrie's natural resources, and plainly putting their hands were no one wants them to. Kind of like the toilet for them to take a shit somewhere else if you want to call it something. Which many people from those countries say in response, basically, take your crap to your own country or somewhere else and get the fuck out. It's as simple as that. None of what i say is speculation btw, it's all stuff that's on the news and wikipedia.
Anyway it's a political move that's opportunistic imo, and to an extent, i'm personally disgusted of those half baked assholes case of Venezuela in point. But it haves it's own foundations, saying that people hate america because they're envious of how they live there, is just silly.
As for Socialism, man, that's paranoia, Bernie Sanders ain't no red, he follows mainly the Sweden model, which is not something extreme by any means. Although i would guess by some americans standards it would be equal to a traitor as you say, although for many is just common sense what he proposes. The guy doesn't seem like he talks crap.