Let's look a little further into the subject. Oliver Granger was the financial agent for the Church who was asked to settle the affairs of the Church in Kirtland, Ohio, after the Saints left that area. The surest evidence that Oliver Granger is held in sacred remembrance is that his name is included in one of our four most sacred books, the Doctrine and Covenants. This, in itself, fulfills the prophecy. The verse also states that the Lord remembers him. How much more sacred remembrance can one have than being remembered by the Lord? Detractors instead imply that the Doctrine and Covenants says everyone will remember him. That is not what the revelation says. As long as we have the Doctrine and Covenants, Oliver Granger's name will be there, and therefore this declaration is fulfilled.
The Bible student will find an interesting parallel in Matt. 26:13. Here the Savior states that wherever the gospel is preached, the act of the woman anointing him will be as a memorial to her. Last time the gospel was preached, did anyone tell the story about this woman? Not likely. But this doesn't detract from the truthfulness of the statement in the Bible any more than it would have regarding the Doctrine and Covenants, if that had been what D & C 117 had said. Her act was preserved in the Bible, and therefore this prophecy is fulfilled.
Psalms 45:17 contains an additional Old Testament parallel. Here, David writes about a woman: "I will make thy name to be remembered in all generations: therefore shall the people praise thee forever and ever." The problem is, her name is not included in the Bible so that we might remember it forever.
The double standard of expecting the Latter-day Saints to remember Oliver
Granger, but not expecting all believers in the Bible to remember to preach
about the woman who anointed the Savior, nor the woman about whom David
spoke, should be quite evident.