It is my belief that the right answer is simple. It is in the Bible. The Bible is not going to mesh with modern western society.
God made a difference between men and women, physically, and as regards authority. If you read about the illuminatus, you will find proof that in the 18th century, they planned to use women to overthrow the natural order, by working on their pride. Men and women are not interchangeable. Men should look like men and women like women. The Bible makes different rules for men and women, in church, to signify this. The modern western culture goes directly opposite. Ask the communists and western heathen how offensive these Biblical mandates are, and then it will be easy to see how Christians should feel about it. As aforementioned, I like to believe that long hair suffices, but I may be wrong. One thing is for certain, a short haired lady in a pantsuit preaching at church is an abomination.