I have heard a theory that women like "project men." They like to take a rebel or outlaw that is sexy, and use their love to tame him and turn him into a decent member of society.
This would account for the strange attraction that women have to men who are basically scum-of-the-earth types.
This would also account for the aversion that women have to dating pilots since, as we all know, pilots are about as close to perfection as anyone can hope to attain.