Why is the Giant called selfish?
The giant was selfish as he did not allow the children to play in his garden. He built a wall around his garden with a warning on it to scare away the children.