God can and often does use imperfect people to accomplish his purposes.
Look at the lineage of Jesus in Matthew 1:3[->0]. “Judah the father of Perez and Zerah, whose mother was Tamar.” Read Genesis 38[->1] about how Judah fathered Perez with his daughter-in-law Tamar. She dressed up as a prostitute to get pregnant when Judah had money to spend after selling the wool from his sheep. David committed adultery with Bathsheba. (II Samuel chapter 11[->2]) David had her husband Euriah put in the front lines of battle to make sure he got killed to cover his sin. Yet God chose to have Jesus come from the “house of David.” Note that in Matthew 1:6 [->3]“David was the father of Solomon, whose mother had been Uriah's wife.” While the child David fathered while Uriah was alive died, the sinners David and Bathsheba are still in the lineage of Christ through their son Solomon!
There are other well-known examples.
Before becoming a great Christian evangelist spreading the word of Christ, the apostle Paul was called Saul and he traveled around trying to destroy Christianity (Acts 8[->4]).
Abrahm lied telling one king that his beautiful wife Sarai was his sister, because he didn’t trust God to protect him. He was afraid they would kill him to take Sarai for themselves. (Genesis 12:10-20[->5]) Later Abrahm was Abraham and he told yet another king the same lie about his wife Sarah, again not trusting God to protect him. (Genesis 20[->6]) He told the same lie twice and both time failed to trust in God’s protection!
Peter was able to walk on water until he took his eyes off Jesus and looked at the wind and waves instead. (Matthew 14:25-31[->7]) Peter also denied Christ three times.
Moses killed a man and you know how God used him. I hope you will let God use you too!
Oh boy, here we go again! In Exodus 32:26-28 we see that the Levites take the sword again to kill 3000 of the Israelites as Moses commanded them. This time, they were avenging the wrong done by the Israelites. If you remember, the Israelites decided to make a golden calf and turn away from God.
More violence, more murder in the line of the Levites. And the worse part is that Aaron, Moses brother, was the one who led the Israelites in making the golden calf and then lied to Moses about it afterwards.
I don't pretend to understand why all this violence happened in the Levites history and why 3000 people had to die that day. I think there are certain things that we won't fully know the answer to until we reach heaven. I wish I could give you all the answers, but right now, I have chosen to trust in a Soverign God that will explain it all to me one day.
One thing we can see from these events is that the Levites were not the "picture perfect" family.
And yet God chooses Aaron and his sons to be the priests in His tabernacle.
Amazing. Even after all the imperfections we've seen with the Levites and the mistakes Aaron made when Moses left him in charge, God still chooses him to have the important role of priest.
Talk about carrying around emotional baggage! The Levites definitely had a lot of baggage from their past. And yet God used them.
How about you? Do you feel less than perfect?
Maybe you have a long family history of mistakes and failures. Or maybe you've made mistakes yourself. The good news is that God has a long long history of using imperfect people. Using the least likely people.
Aren't you glad God uses imperfect people? I sure am!
I have seen Jesus take my brokenness and imperfections and bring healing and freedom in my heart. I have then seen Him use this broken and imperfect, but healed vessel to influence others through my life and my story.
Do you ever get discouraged by your spiritual weaknesses? From the life and death of Samson to Peter's denial of Jesus, the Bible if filled with stories of people like you who wanted to serve God--but frequently failed. And yet God still used these...