Mary,
"Leaning" does not make a statement true.
There must be hard and fast evidence.
If the Prot of James could be proven authentic, it would say a lot.
But there are so many doubts by those who should know.
Even the CC says that Jesus might have had brothers but that they would have been children of Joseph. He did die, probably, before Jesus' ministry. He might have been up to 20 yrs the elder of Mary.
It seems to me we go from one extreme to the other with Mary.
The CC wants to make her into an almost co-redemptrix, and some language makes her to be one already. Protestants, OTOH, give her very little respect and tend to treat her as just another person.
IMHO, both views are incorrect.
This is not something I'm willing to argue ad infinitum.
I do know from Catholic belief that Mary also did not suffer any birth pains and remained virgin even after childbirth. God can do anything He wants, but I fail to see the necessity of this and the bible does not make it clear to me that she did not have a normal married life.
There's not much more to say.