The idea of Democracy appears sound, but if you look to the realities it becomes more complex. Very few(if any) countries have democracies who are not Oligarchian in some way, and many elected representatives sympathise with deeply undemocratic ideas such as the neo-conservative Straussianism.
And can we really trust people to take mature, informed decisions at all times? In fact, is it responsible to allow people to vote if thats not the case?