This is critical. If consequences are imposed with anger, they become punishments, which are worthless. When a child hears that message from us, he doesn't learn anything else we say. Once you're angry at your child, shut up and go away, because you'll accomplish absolutely nothing useful. You will not teach anything good.
Consequences are only useful when imposed without anger.
When children are given tasks to perform, they need to be given with a time limit. That's how it is in real life. Our supervisors don't ask us to generate a report, or build a house, or sell a product whenever we feel like it. Then you're not punishing them. They are simply choosing their own consequences.