Long hair is a glory to women, because in Corinth, the temple prostitute's heads were shaven.Not all the time.
Men are not to have long hair while woman are, as it is a glory a covering, and a glory, to them.
Sometimes "men" means men.
And here we see why Paul wrote different things to different churches.
.