God does not demand perfection
God does not demand that every man attain to what is theoretically highest and best. It is better to be a good street sweeper than a bad writer, better to be a good bartender than a bad doctor, and the repentant thief who died with Jesus on Calvary was far more perfect than the holy ones who had Him nailed to the cross. And yet, abstractly speaking, what is more holy than the priesthood and less holy than the state of a criminal? The dying thief had, perhaps, disobeyed the will of God in many things: but in the most important event of his life He listened and obeyed. The Pharisees had kept the law to the letter and had spent their lives in the pursuit of a most scrupulous perfection. But they were so intent upon perfection as an abstraction that when God manifested His will and His perfection in a concrete and definite way they had no choice but to reject it.
No Man Is an Island