Putting the texts in historic context we are looking at a time when society
was completely dominated by the males and the females were considered to
be little more than live stock whose main purpose was to breed sons.
It was believed by many that women did not have souls, and that they were a
temptation to men and therefore evil. Peter was a Jew and lived at a time when
Jewish females either lived at home with their fathers or their husbands.
Any woman who, like Mary Magdalene, lived and worked alongside men who were not
their fathers or husbands were automatically classed as prostitutes, regardless
of the type of relationships involved. Hence Mary Magdalene being shown as
a prostitute in the bible.
When Jesus addresses Peter's problems with Mary Magdalene, he is saying in
terms that Peter would understand, that all women need to become like men is to
be given a soul so that they can be redeemed, hence made equal, something that
would be in total opposition to what Peter believed.
PS. I haven't given up on hick versus pagan yet.