Without a doubt, Moses was a man called by God.
But before he was called by God, he was hunted by an empire. You see Moses was born under some difficult circumstances. He was a Hebrew born in Egypt, during a time when the Hebrews were enslaved in Egypt. To make matters worse the Egyptian Pharaoh had just ordered all Hebrew baby boys to be killed upon delivery. As the story goes however, the Egyptian midwives “feared God and did not do what the King of Egypt told them to do.” Moses’ life was spared, and not only that, but he was raised in Pharaoh’s palace by Pharaoh’s daughter herself.
When Moses grew older he started to take notice of the injustice and slavery of his people in Egypt. On one day in particular, Moses witnesses an Egyptian beating one of his fellow Hebrews. Moses seeks vengeance on his own terms, and ends up murdering the Egyptian after the incident while no one is watching. Someone was watching however, and upon finding out that people knew what he’d done, Moses flees to the desert to hide.
But God finds Moses.
Not only does God find Moses, but God gives Moses a mission and a revelation. God appears to Moses in a burning bush, and reveals himself to Moses as the God who IS, the great “I AM.” God then tells Moses that he knows of the Hebrew people’s slavery in Egypt, and that he’s going to do something about it. He gives Moses a mission, to help deliver his people from slavery.
At this point however, Moses has essentially been a rancher for years. He’s escaped to the desert, and gotten married and had children and isn’t exactly in the best position to return to Egypt to lead millions of people out of the oppression of an Empire. Moses is a family man, not a freedom fighter. He’s also a stutterer, not a speech giver. And then there’s his past which includes murder, guilt and shame.
By many accounts, Moses is completely unqualified to complete this mission. God insists however, and Moses ends up leading the Hebrew people out of Egypt, out of slavery.