Moses was in a difficult position. God had called him to perform a task that he was reluctant to accept. His first meeting with Pharaoh was a disaster. Oppression against his people increased and they blamed him. Furthermore, God had not delivered the Israelites from bondage.
Upon hearing his complaint, God assured Moses that the Israelites would be set free. We, as feeble men cannot understand why God sometimes delays our requests and pleas. With Moses and the Israelites, He had a plan that would show His power. He knew that Pharaoh’s heart would be hardened by the request to do something that he did not want to do.
God had promised to give the land of Canaan to Abraham, Isaac and Jacob hundreds of years earlier. It was then the time that He was going to fulfill that promise.
As a side note, the genealogy of Moses and Aaron is listed. They descended from Abraham, Isaac, Jacob, Levi, Kohath and Amram. Some marriages were permitted in those days that were forbidden in later years. For example, Moses’ father, Amram had married Jochebed, his own aunt.
Moses continued to protest his inability to convince Pharaoh to release the Israelites. For every objection, God had an answer. He had given Moses the ability to perform miracles to show His power and Aaron was to do the speaking. “Then Moses and Aaron did so; just as the Lord commanded them, so they did.” He has an answer for our objections too. Will we do so as the Lord has commanded?
The second meeting with Pharaoh was another failure. His magicians were able to turn their rods into serpents as Aaron’s rod had become. The vast difference was that Aaron’s serpent swallowed the other serpents. Pharaoh was not favorably impressed; “…and he did not heed them, as the Lord had said.”