Democracy has one huge flaw: in most places people aren't informed well enough to vote - from illiteracy to prejudice - which makes those people very easy targets to manipulate.
These people don't know either enough of politics (for example how you run a country - there are numerous policies you can defend) nor of the situation of the country/place (although in this globalised world countries have seen their powers greatly reduced).
Only with knowledge can you vote 'well'.
There is another thing that discredits the democratic system and makes it unfair for who corrupts it - politicians love to tell lies or make bold promises they can't fulfill. But in reality, this is only a consequence of the knowledge (or in this case its absence) of a great number of people who, by not being informed, pose themselves in a situation where they will believe anything others say.
There is, therefore, the need to have the media deconstruct every little argument/lie/promise so people can get informed. The sad truth, though, is that the majority of the media is owned by big groups, lobbies, who serve their best interests.