Are you saying every Jew kept the law? So Jesus’s brothers, who did not believe in Him the same book of John could not have possibly skipped out because they were Jewish
We know they were unbelievers, so I can already gather something about their character.
**John 7:5 For even His brothers did not believe in Him.
**
I think there were Jews of that day did not honor their parents. Even the Pharisees dishonored their parents.
Matthew 15
3 He answered and said to them, “Why do you also transgress the commandment of God because of your tradition? 4 For God commanded, saying, ‘Honor your father and your mother’; and, ‘He who curses father or mother, let him be put to death.’ 5 But you say, ‘Whoever says to his father or mother, “Whatever profit you might have received from me is a gift to God”— 6 then he need not honor his father or mother.’ Thus you have made the commandment of God of no effect by your tradition. 7 Hypocrites!
I think the fact that they were not there, did not believe in Jesus, etc… shows why Jesus entrusted Mary to John. (Or John took her into his home after Jesus said there is your mother).
We also know they later believed after the Resurrection. Perhaps John, one of the apostles who spoke so much about love in his Epistles cared for Mary and her children who were younger.
Acts 1
13 And when they had entered, they went up into the upper room where they were staying: Peter, James, John, and Andrew; Philip and Thomas; Bartholomew and Matthew; James the son of Alphaeus and Simon the Zealot; and Judas the son of James. 14 These all continued with one accord in prayer and supplication, with the women and Mary the mother of Jesus, and with His brothers.