Scripture offers no guidance one way or the other on this point. I found it interesting that the title of the post affirms that MM was "a chaste, virgin, the handmaid of the Lord! (sic)", but the body of the article offers no proof of this. It almost seems as if the writer of the title confused Mary Magdalene with Mary the mother of Jesus.
It really doesn't matter to me if Mary Magdalene was or was not a prostitute, a virgin or a platypus, for that matter. The real question that this article raises is whether or not there is such a thing as a personal, compassionate, loving Jesus. The author obviously thinks not.