Everyone hates him? Everyone means everyone. I don't hate him. My wife has no clue who he is so doesn't hate him. Most people I Know don't even Know who he is so they don't hate him. As long as one person on Earth, does not hate him, your EVERYONE statement is factually inaccurate. Everyone literally would mean every single person on Earth, even some random dude in some random countries, like, Senegal, or Uruguay who has no clue what Sears or Eddie Lampert is.
And for the record, I like Ayn Rand. That's how I run my business too. I'm here for myself, not running a Charity. As for Putin, I don't hate him either. My Religion forbids me from hating anyone for any reason. Nobody in my family hates anyone. So no, everybody does not hate him. Everybody legally means 100% of people, not 99.99999%.