I think people are fundamentally...people.
Okay, so that's a cop-out answer, but the thing about it is that humans are constantly trying to reconcile a whole lot of different imperatives. Obviously selfishness is a big, gigantic, important one - survival is, after all, one of the most powerful instincts any creature possesses. But survival bleeds into a sense of duty to the society that enables that survival, a society that normally also imparts strictures meant to be seen as 'moral' or 'right'. Mutually exclusive paradigms tend to view each other as threats to their own well-being, which leads to conflict, demonization and reactions not unlike reflexive survival instincts where people lash out against other people that they view as being inimical to their own group, or family, or self, or morals - or all of the above.
That's at least part of the reason people turn to leaders, elected or otherwise - because it's psychologically easier to let someone else make the decisions on where the priorities lie. Granted, these people also direct the society that supports and enhances the various parts of the whole (i.e. the subjects), but they also symbolize a set of ideals that their people can rally behind or reject, a baseline that everyone can begin at no matter what direction you're going in.
The problem tends to be, though, that for every Ghandi you've got a Hitler. Turning to strong leadership is no assurance of that leader's sanity or capacity as a moral actor, but people follow because it's scary to rebel, to try and sort out all of the conflicting paradigms for yourself. Very few people ever do, and they mostly become leaders themselves. The rest, myself included, choose what teachings to follow and what to reject and hope we've got it right in the long run. People basically want to do 'good'. It's their success ratio that's the problem.