I side with arguments that say Mary Magdalene wasn't a prostitute, and she didn't wash Jesus's feet with her hair. Those women in the new testament have been combined over the years, but if you actually read it there is no indication that they are the same female.
Mary was like an apostle, if you are really into this stuff there are alot of gospels that were omitted from the official "bible". Some of the original writings were found in ancient Rome and places in the holy land like the dead sea scrolls. There's a long writing by, I think Peter where he talks about how he was jealous of Magdalene because Jesus loved her more and in a different way then himself and the other apostles. Jesus gave her more attention and kissed her, and this made him very upset. I know it kind of sounds homosexual, but if you put it in context with Peter thinking that this man is the son of god, and god himself, his messiah, it's not about sex or sexuality at all.
