Apognophos: I read your suggestion of contradictions in the Bible. These are clearly two seperate events. You can tell by the contexts. Num. 20:14 says the Israelites try to pass through Edom after the water miracle,while Ex.17:8 says the Amalekites come to the camp of Israel to fight. Therfore at one time God told Moses to strike the rock and another time to speak to it.
Regarding what he wrote about God's holiness; Moses did not bring God holiness because he said he would bring water out of the rock,not God. But water did come out of the rock for all Israel to drink,and in this way God was made holy as vs. 13 implies when saying: " This was the water of Meribah...,and he [God] was hallowed among them."'