Why do people get angry? The answer is simple. It is because they are not getting what they want. This is reality. People are selfish by nature. This is what keeps us alive. We want things. We want many things. Food, water, shelter, luxury items as well as not so tangible things like being treated well, listened to, and cared for.
With toddlers you can see this very easily in action in the form of tantrums. Toddlers have not yet learned that they cannot always have everything they want. They have not yet learned that sometimes what they want is ridiculous. Parents who choose to spoil their child and cater to their child’s every whim is doing their child a disservice.