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
Simply explain to me how Jesus is not the Son of God but is of the loins of .the great sinner. David through “Joseph” the step father of Christ on Earth. Don’t tell me that Mathew 1 or Luke 22 is actually “Mary’s” linage because I can actually read and the word “Joseph” is used as the beginning point of both linages. ( which contradict each other massively) . I am quite saved, thank you,through simple belief in Christ as the Son of God. (Jn 3:16).There is no other requirement. (remember the thief on the cross).
Merry ChristX