That currently in the West boys and men are punished more than girls and women for wearing the traditional garb of the other sex probably can be explained by two things: Homophobia on the one hand and the lower value of all things female on the other hand.