If a brother comes to you in the mosque and asks a favor of you, and you say yes, just because you said inshaAllah, that does not give you permission to break that verbal agreement. So many of us use inshaAllah, as a way to get out of implicit or explicit verbal agreements we have made with each other. Many of us use inshaAllah to say yes, when in our hearts we actually mean no. As Muslims, we are honour-bound to be truthful with each other, and we should always say what we mean, and mean what we say. To no other group of individuals are broken promises more devastating, than to children.
Children are like elephants, they almost never forget.
If you promise a child something, they will remember that promise, even though they may not verbalize it to you. When a child knows that you are a person of your word, then it comes to trust and depend on you in a secure way. But, when a child finds out that you are not a person of your word, this can leave numerous hidden scars that can lead to a number of behavioral and disciplinary problems. Related by Abu Dawood. By keeping our promises to our children, we are also teaching them the importance of honour and commitment.