The public hatred comes from those who have never been fortunate enough to have someone watch out for the wellbeing of their families by negotiating fair wages.  As a result a lot of the population doesn't  make a fair or even competitive to fair wage.  The problem is that they direct vitriol towards those that do instead of towards the owners of the businesses they work for that don't care enough about their employees to pay the fair wages.