Charlotte Allen says feminism has done women in.