Re: About MJ and the men...
I don't think having 4 boyfriends in a 3-4 year period makes you a harlot, but the way she treated her relationships does.
Seriously, what do we know about her relationship with John Jameson? Far as we know, he was a decent guy, and she just stood him up at their wedding (not to mention... some of her friends, I guess).
And then there's all the crap in Spider-man 3.
Quite frankly harlot is a kind word for the character.