I'll bite; I think you're wrong. Democracy isn't defined as "citizens can vote on their leaders". And I think your notion that as long as leaders are elected, there can be no problems, is manifestly incorrect.
If we accept your definition, then "democracy" isn't a form of government; it's an event that occurs every 4-5 years. In between polls, "citizens" have little input into decisions. With that definition, almost every government in the world is "democratic" - most of them have elected presidents. Just that they were elected 40 years ago, or they fix the elections.
Even the use of the word "citizen" is open to question; are US felons citizens? Why is it permissible to deny citizen-felons a vote?