Boy, you Catholics love to major in the minors.
“That he had siblings indicates Mary did not remain a virgin.”
No, first it is most likely — as the article lays out in easy to read english - that the original text used the word that can easily translate, and in context does translate as “cousin” not “brother”. Even if he had siblings, they could easily have been from a prior marriage by Joseph.
Since it was accepted truth for the first aeon and a half of the Christian Era that Mary was a Virgin, I accept the Church view and reject the heretical proddie view.