You are absolutely correct. Earthly priests are, since Jesus' crucifixion, contrary to God's word concerning earthly priests. Jesus is our High Priest; we go to God through Him, not an earthly high priest, nor definitely, not through Mary.
Hebrews 2:16 *For verily he took not on him the nature of angels; but he took on him the seed of Abraham.
17 *Wherefore in all things it behoved him to be made like unto his brethren, that he might be a merciful and faithful high priest in things pertaining to God, to make reconciliation for the sins of the people.
18 *For in that he himself hath suffered being tempted, he is able to succour them that are tempted.
Hebrews 3:1 *¶Wherefore, holy brethren, partakers of the heavenly calling, consider the Apostle and High Priest of our profession, Christ Jesus;
Hebrews 4:14 *Seeing then that we have a great high priest, that is passed into the heavens, Jesus the Son of God, let us hold fast our profession.
Hebrews 4:15 *For we have not an high priest which cannot be touched with the feeling of our infirmities; but was in all points tempted like as we are, yet without sin.
Hebrews 5:1 *¶For every high priest taken from among men is ordained for men in things pertaining to God, that he may offer both gifts and sacrifices for sins:
Hebrews 5:5 *So also Christ glorified not himself to be made an high priest; but he that said unto him, Thou art my Son, to day have I begotten thee.
Hebrews 5:10 *¶Called of God an high priest after the order of Melchisedec.
Hebrews 6:20 *Whither the forerunner is for us entered, even Jesus, made an high priest for ever after the order of Melchisedec.
Hebrews 7:26 *For such an high priest became us, who is holy, harmless, undefiled, separate from sinners, and made higher than the heavens;
Hebrews 8:1 *¶Now of the things which we have spoken this is the sum: We have such an high priest, who is set on the right hand of the throne of the Majesty in the heavens;
Hope this helps(E-mail me for further if you like-check my 'pulse')
Papaw