Below is a link about a janitor in Canada who was suspended for not going through the proper channels with a complaint he had. The only reason I'm posting it is I had a similar situation last week.
For the past three years there have been problems during the winter months with the state and county snow plow drivers leaving large piles of ice and snow on the walks making it difficult to remove by the attendants.
In the past I've complained to the other three supervisors I've had and that's as far as it went. So in order to get a handle on the problem before the first snowfall instead of telling my current supervisor because I know the results would be the same as in the past I emailed the operations manager instead.
A few days later I got an answer from the operations manager thanking me for my email and that he would try to make it out there with coffee and we'd talk about it.
I then get a phone call from my supervisor telling me he was forwarded the email I sent and I was not suppose to be emailing the operations manager and that I didn't go through the "chain of command" and it made him look bad.
He wasn't mad or didn't yell at me or anything but just wanted me to go through him first. My problem with that is over the weekend there was some damage done in a restroom, which I discovered when I got there Monday morning.
Someone had kicked the crap out of two 9" t-paper holders so I called the boss after the police came out to tell him about it and for him to remind the State maintenance guy to bring a couple new t-paper holders out so I could replace them. The maintenance guy came out a few days later and I ask him if he had the new t-paper holders and he didn't have a clue as to what I was talking about because my boss never told him.
So there is my chain of command, which is how it works 99.999% of the time. I'd like to keep doing things my way because I can usually get results faster but after reading the story I feel like I'm between a rock and a hard place.
http://cmmonline.com/news.asp?N_ID=73283