God allows imperfect leaders