text: Funny.  I have heard it said that Salome may have been Mary's sister...which makes more sense than your scenario if Salome was the mother of James and John...considering James and John were close to Jesus in age.  I've not seen any credible or respected source that claims she was his sister.
  
  And I guess the ever-desperate effort to argue Mary was not perpetually virgin goes along with the need to justify the sexual mores of today.   Talk about vincible ignorance!!  *lol*