I'm not sure what your discrimination laws are like in Wisconsin, however I would find out. I would definitely talk to the supervisor above who gave permission, and if there is a way to file a formal complaint I'd do it.

Out of curiousity were you in a tshirt and your kilt, a dress shirt and your kilt, what level of formality were you going for? The reason I ask is that I've noticed if I wear a shirt and tie with a jacket and waistcoat etc. I get less hassles than if I were wearing a tshirt boots and scrunched down hose. It sounds like you would be out of luck with this micro manager nevertheless, and it should not make a difference, I was just wondering.