tuppence your post is to long to go into detail.
But I will ask you a few questions.
Why are the "children" of Mary never called the sons and daughters of the Virgin Mary in the bible?
Why is it that the Bible portrays the Holy Family as consisting of three persons: Jesus, Mary and Joseph?
only Jesus, Mary and Joseph flee to Egypt (Mt 2:13-14);
only these three return a while later (2:20-21);
only these three go up to Jerusalem when Jesus is twelve (Luke 2:41-43);
only these three alone are mentioned after that event (Luke 2:51-52).
None of these episodes in Jesus' childhood mention the birth or existence any brothers or sisters.
Again, in the account of the Wedding Feast at Cana, we read that Mary was present and that Jesus and His disciples were also invited (John 2:1-2). Yet no mention is made of His "brethren" being present, or even being invited, though they come into the picture again in vs. 12, after the feast ends.
If these "brethren" were also Mary's children, it seems odd that just one of her sons would be invited to the wedding with His followers, while absolutely none of the rest of her children were invited!
Yet if He were an only child, and his "brethren" were actually more distant relatives, this would make more sense.
Finally, while on the Cross, Jesus gave Mary into the care of John, telling them to regard one another as mother and son (Jn 19:26-27).
Christ would not have done this unless she had no other sons to provide for her.
Joseph and Mary were not like any other couple; the were the earthly parents of God Incarnate!
Mary was a living, sacred Tabernacle of the Lord, the Ark of the New Covenant, chosen and sanctified to bear the God man. How could Joseph even think of having sex with the sacred Ark of the New Covenant?
He would have to have been a rash man to presume to penetrate and impregnate with his own seed the sacred womb which had borne God! And considering Uzzah's terrible fate when he touched the original Ark (II Samuel 6:6-7), Joseph would not have gotten very far had he tried.
You are reading the bible in english not Hebrew or Greek.
There are no words for Cousin in Hebrew, Aramaic or even Arabic, so these "brethren" of Jesus would most likely have been his cousins.
Jesus alone is called "the Son of Mary" (Mark 6:3),
Peace