In the moral world of Charlie and the Chocolate Factory, there is no ambiguity: children are either bad or good. Charlie is good precisely because he has no discernable vices. The bad children are easy to spot because they are the embodiment of their vices. Augustus is greedy, Veruca is bratty, Violet is an obsessive gum chewer, and Mike is obsessed with television. By creating vices for each of the children, Dahl makes it clear from the outset that these children are bad. In doing so, he makes Charlie all the more obvious as the hero of his story.