Numbers 20:8“Take the staff, and assemble the congregation, you and Aaron your brother, and tell the rock before their eyes to yield its water. So you shall bring water out of the rock for them and give drink to the congregation and their cattle.” 
If you think about why we should read the Bible as Christians, one is because is Truth is universal. Knowing the truth and striving to live by it, enables us to relate to all people and their struggles, and have wisdom or insight into how to minister and comfort them (2 Corinthians 1:4).
I like to read the Bible, because the lives of the characters and their struggles are helpful for me to understand myself!  That looking to identify with the characters, is a grace towards humility, that we are not above the human frailties we see throughout the Bible.
Moses in the familiar setting of dealing with the complaints of the children of Israel, goes to God for what he and Aaron are to do.  God gives a specific instruction of what he wants done in telling the rock to yield water.  But “unresolved anger” in the heart of Moses towards the people, causes him to hit the rock out of anger, instead of talking to it out of faith and obedience…
Numbers 20:10-11Then Moses and Aaron gathered the assembly together before the rock, and he said to them, “Hear now, you rebels: shall we bring water for you out of this rock?” 11 And Moses lifted up his hand and struck the rock with his staff twice, and water came out abundantly, and the congregation drank, and their livestock. 
Like Moses, many times we can know what to do, but our unresolved emotions keep us from doing exactly what God wants.  It’s easy to sit back and critique Moses and say, he should’ve prayed!  But he did, he just didn’t deal with an emotion that was obviously building deep inside of him.  Fight to locate your heart before God while in prayer, to save you from any more emotional mistakes that you can’t take back…(Numbers 20:12)
In His Love, Ld