Why did Jesus give his mother to John?
Simple answer: He had no brothers and sisters.
The Fathers of the Church are unanimous: It was an OUTRAGE for anyone to suggest that St. Joseph would have considered for a moment violating the perpetual virginity of Mary. The idea of her womb carrying any other child after carrying the Incarnate Word of God...
The Protestants’ complete loss of the spiritual sense of the Old Testament, and their incredibly shallow, proof-texty reading of the New Testament, is nowhere clearer than in their pert pronouncements about Mary.
And John consented.
It's right there in the Scriptures.
Salvation.....catholics have been shown wrong on this so many times. Just check the Greek and you will see