Who told you David was not in Heaven? For that matter, who told you being "annointed" was a greater honor than being Theotokos?
SD
Paul.
"Men and brethren, let me freely speak unto you of the patriarch David, that he is BOTH DEAD AND BURIED, and his sepulcher is with us UNTO THIS DAY For DAVID IS NOT ASCENDED INTO THE HEAVENS " Acts 2:29 & 34 (1st part).
"For the living know that they shall die: but the dead KNOW NOT ANY THING, neither have they any more a reward: for the memory of them is forgotten. Also THEIR LOVE, AND THEIR HATRED, AND THEIR ENVY, IS NOW PERISHED. Neither have they any more a portion forever in any thing that is done under the sun." Ecclesiastes 9:5-6
The dead have nothing to do with the living.
Isaiah 8:19 (New International Version)
19 When men tell you to consult mediums and spiritists, who whisper and mutter, should not a people inquire of their God? Why consult the dead on behalf of the living?
Do you consider all these verses to be in error like the one below?
1 Ti 2:5 For [there is] one God, and one mediator between God and men, the man Christ Jesus;
You do know what "messiah" means, right? ;o)
Please do.