Is America a democracy? If so, why does it deny millions the vote?

Good Question.