For a story to work, even with fantasy, there has to be some internal logic to the plot. This tale was missing that logic. First, kids aren't going to be excluded from sports because they can't sell a box of candy. It would have made more sense that the boy was selling candy as a fundraiser to go play soccer in a tournament. The next illogical notion is that Ed couldn't sell lumpy chocolate. I remember buying lumpy melted chocolate from my friends fundraising at school. I was so dang hungry I didn't care if it was melted, just like Ed's brother didn't care when he ate a piece. Even though it is illogical, the imaginative and silly side to the story will appeal to young readers.
As a character Ed doesn't give up and he is creative with his ideas of how to make money. He worries about how he speaks because his magical coin responds to his words in unexpected ways. When his sister is playing with her make-up and hairstyling doll head, he manages to let loose pigs and ponies from using the words, "pig-tails" and "ponytails." Ed doesn't show any internal struggles, but mainly external ones. The resolution and how his friend warmed up the milk was funny. A light-hearted illogical early reader.