I started a new summer job a month ago. It's a temp position. I work at a lake conducting traffic and charging ticket fees. Now, to explain, I have dark brown hair with a light blonde underdye. It's comparable to narcissa malfoy. Not much blonde but it's there. A supervisor ranger was apparently bothered by it so much he told me I'm breaking dress code because my hair is "white in sunlight" not "blonde." And white is an unnatural color. My personal supervisor said to hide my hair in a bun or just avoid him. My coworkers say to ignore him because he's always got something to say. Well, I didnt change my hair over the weekend and now I'm panicking he'll say something tomorrow. 

I realize it's just hair, but in order to change it I need to see my hair stylist and she's not available for a little while. But I also really, really liked my blonde underdye. But I'm mostly terrified to be talked to again about it.