There's nothing wrong with men wearing skirts. In Shakespeare's time men wore skirts. The only difference was that women's skirts were longer. And so when men wore them they tended to drag on the floor more. Hence the word "drag" to describe a man in woman's clothing (like in one of his plays).