Modern women's fashions are a direct result of the dechristianization of society. That fact fatally undermines arguments that say the acceptability of women's fashions are a matter of time and place. In fact, today's fashions are not only contrary to Christian morality, but contrary to natural morality that was accepted in most places.
I wouldn't argue that women wearing pants in certain contexts is necessarily sinful, or having a short hair style necessarily sinful, or having a skirt that doesn't go to the ankles or below is necessarily sinful.
But to defend pants on women, to defend hems just below the knees, to defend short hair styles as though it were just as good as wearing long hair, I think it's worse than dressing in that manner, especially using the argument of cultural relativism. Because the difference in today's culture is that society is not Christian, and that accounts in large part fort he difference in dress.
The vehement defense of the fashions of the 20th century and the ridicule and mischaracterization of those who make valid criticisms of them is indefensible.