The story of Moses is that story. Remember Moses key issue that God was constantly trying to bring under his grace and Majesty? It was his anger. Thing is, that it wasn't that Moses anger wasn't righteous. It was. It was how he acted on it. Our first glimpse of it was Moses as a prince of Egypt with a growing awareness of the injustice his people were enduring under the rule of the Egyptions. It erupted one day and the result was a dead Egyption, his own people's distrust of Moses, and his exile.
It was righteous, it just wasn't right. Moses anger had not come under the Majesty of God and he took vengeance into his own hands. But God took Moses on a journey of redemption. A journey of 40 years in the dessert. Even still Moses had not surrendered that area. He gave selflessly like no other figure in the bible minus Jesus. But he still held onto his anger. It is witnessed when his people complaining for water and wishing they were back in Egypt was met by a gracious God but an angry Moses. God asked Moses to speak to the rock and to tell it to produce water but instead out of his Anger Moses strikes the rock. And not just one time but two.
It was actually this act of anger that cost Moses the most. It was this act of anger that cost him the promised land. Moses people saw it but he didn't. This might seem very unfair. Is it. God makes no false declarations. He is after our hearts. Not just part of our hearts but all of our hearts. It means the surrender of all of our life to him.