I don't have a problem with our dress code. Actually, I'd make it even more restrictive than it is.
The only time of year we have to remind everyone of it is in the late spring. It seems that tank tops, no socks or hose, bare midriffs and sandals are always pulled out at that time of year, or put away in the case of hosiery. I work in a bank and although I successfully negotiated that my staff, I manage the Computer Operations and MIS Departments, can wear business casual attire, the other areas DO see people and must dress appropriately. For my staff, it makes sense because they are dealing with toner, dust and dirt in their jobs. I cannot ask one of my male employees to crawl under a desk when he's wearing a suit, thus the business casual.
Even with a dress code, we often joke at meetings that we wonder how many people actually have mirrors at home. Between the skin tight pants and button-popping shirts, they can't have any.
I have had to send only one employee home to change. She was wearing a bare midriff that showed the majority of her stomach. That's not business casual, that's picnic casual.
As for nursing dress codes, my sister was/is an RN. She sells a diabetes drug now. The hospital she had worked in decided that the patients couldn't tell the RNs from the LPNs or aides, so they color coded them. Had I not known this from my sister, I wouldn't have known the difference between the uniforms, but I guess if a patient asked, they'd understand it.