why God uses imperfect people