I couldn't agree more with Nancy@Masser's...I got the Food Safety program thrust upon me by my company, was ask to work hard and succeed with it, but then the same people that asked me to do that won't wear a hair net when they walk onto the packing floor and make executive decisions that go against policy without consulting me even though it directly affects my position and the company. How am I supposed to work hard, be passionate, and flourish at my position if it's not respected? Not to mention I am not compensated nearly enough for what I do for the company and how much money I save time. Time to figure out what chapter's next for me! 
I had a similar situation where the company I was working for was "encouraged" to get BRC certified. This is a family owned food manufacturer with over 100 years in business.
I was the Sanitation Manager (we had no QA department at this facility), I took the lead, did the training, had meetings with upper management and my peers to get input for writing policies and procedures, gently reminding them at first that our current "level of food safety" would not meet the BRC Standard, therefore things had to change. I told them what had to be done, according to the Standard, but that it was up to us to decide how we wanted to meet the intent.
This went on for a while, without much change in the culture. I wrote and implemented policies, which were generally followed, and procedures for receiving, shipping and transport (we already had these, but did not meet the Standard). They were pretty much ignored before, and the shiny new piece of paper did not make much difference.
Senior Senior Management decided that the other three facilities needed to get on board as well, so they go out and hire a "Corporate QA Manager" to oversee the transformation of all four plants into BRC Certificated facilities.
This person told Senior Senior management the same things I told them. We then we began the Odyssey.
Long story short, the QA Manger got fired, because senior management had no real commitment to change. (That's the end result of a Root Cause Analysis, BTW 
Shortly after that, a job opportunity came up with a company that employees a guy who I have been working with (or at least within the same company) on and off since 1991.
I interviewed, and moved away from the company that did not want to change to a company that already had, for significantly more money.
The company i worked for went on to be FSSC22000 certificated.
To answer your questions, you can't control what other people expect, unless they are reasonable expectations.
If management are not going to follow the rules, there is no point sticking with it. If there is no commitment up there, the system will always fail.
Look on Careers In Food, or other reputable job sites or call any contacts you may have. There are a lot of jobs out there in the food industry.
Unless you absolutely can't do it, consider taking a job that may require you to move.
No point in being unhappy in your job when there are options out there, you just need to look for them.
Best of Luck,
Marshall