Elections != democaracy. In Russia, there are also elections. So are they in Syria, and so on.
"Any customer can have a car painted any color that he wants so long as it is black."
But for Hungary - I've been there multiple times in the last few years, know a few people, and I have no trouble believing he won democratic elections.