Today I'm reminded of King Saul, the first king of Israel. The people didn't want God to lead them directly, they wanted a king like everyone else, so God gave them Saul though it wasn't what God wanted for his people. Then when Saul lost favor with God for his disobedience, God sent a spirit to torment him. Meanwhile, God has a young shepherd boy named David anointed by the prophet Samuel to be the next king of Israel.
It would be another 30 years before David would be king and for 15 years he and his army would live life on the run from Saul. David had two opportunities to kill King Saul, but he didn't because he was God's anointed one. So for 30 years, the nation of Israel would be led by a king that was out of God's favor. A king that was filled with jealousy and rage, randomly throwing spears at people. A king that would frequently take thousands of soldiers to hunt David down to kill him. A king that massacred the entire priesthood, over 80 priests, because he was upset that a priest inquired of God for David, which he had done for years because David was the commander of the Israelite army.
What's the moral of this little story? That sometimes God gives us what we ask for even though it's not what's best for us...including a king. That while God may appoint all kings and those in leadership and we are to pray for and honor the king, it is very possible for that leader to lose the favor of God (and presumably God's people) because they fail to obey and lack character. And that God is raising up a David somewhere and I just gotta keep my eyes open for God's anointed one. And that it might take 30 years for the anointed one to come to leadership. And that though David's army was a drop in the bucket in comparison to the size of Saul's army, they were still on the right side of history. And that like David, we don't have to be the ones to kill the king; God will deal with the king in his timing and in his way so that our hands may remain blameless.