I'm going to sound kooky here too. I'm a guy. I wear white boxers (so now you know my boxers vs briefs story) and I LOVE wearing all white. Yes it gets very dirty. Yes, it gets discolored. But something happens when you wear all white. Try it. You start feeling the part a little more. You will be immediately sought out. FAMILY MEMBERS TREAT YOU DIFFERENT.
When I got into management I stopped wearing scrubs
and started wearing nice slacks, shoes, tie, etc. (and no, I don't wear ties much). Family members and angry patients responded better to me than when in any old scrubs. There is more of an internal transformation and you start to respect yourself more and act more professional. I know you think I'm crazy; to think that a simple white uniform can do this- but it can, and it does!
Now I don't mandate dress code in my facility. Why? It's just too difficult to get going and I don't want to kill morale because I know of the initial backlash. I'm coming up with a plan, though. Either way, I think it's a great idea.