So this morning the manager I report to yelled “Don't tell me how to do my job!” at me when I told him the justification of the color I used is that it's in accordance with the brand guidelines. Not because the design didn't serve its purpose, not because the design was not up to standards , but because he doesn't like the company's primary color.
It's not the first time he has done this. He told one of the programmers they shouldn't be telling him what to do when they wanted to upload the website to a live dev server so that relevant people in the company can help check for errors. His argument that even in this dev server, the website has to be perfect and error free.