I don't know if the Dutch army is unionized, but I seem to recall that they don't need to cut their hair very short and they don't need to salute. I could be mistaken about which army it was, but I saw this on television a few years ago and I believe it was the army of the Netherlands.
I think that the people in the US military should be given the same freedoms as other people, after all, they volunteered to serve. They are not there to learn discipline but to do a job. I don't think women in the military should have to wear bras if they don't want to wear them and men should not have to cut their hair shorter than women have to cut theirs. How is that for being fair?