The linage of David to Joseph as a joke is to cool off those who worship the “Bible: instead of Jesus . Even Jesus admonished us to not worship scripture. I’m tired if these idolators telling me about salvation when they are so diverted, they don’t have a clue. They actually worship Mary as a goddess!! you can not make that up.
Apparently you are interested in Christianity since you responded and seem to care about these. Your statements unfortunately are based on ignorance and misunderstandings. I realize that probably no one will convince you otherwise.
However I can tell you from personal experience that many misunderstandings I had about Christianity were cleared up via an in-depth bible study of Romans. I think it is only fair to yourself and your eternal salvation to get accurate information because discarding Christianity. If you don't like Catholics' views on Mary (which are quite different than your statements BTW) then become a Protestant. And don't let jerks in the Christian faith (jerks exist in all groups) keep you from eternal peace.
peace