Sabear,
Is your facility certified to any particular standard? Most GFSI standards insist that communication between person responsible for food safety and upper management on a monthly basis at a minimum. If these issues continue to occur, you need to ensure this is communicated to upper management, and that everything you do / say is recorded.
A lack of food safety culture is very prevalent in most facilities unfortunately, and it is extremely difficult and time consuming to change this ... but it is possible. I have faced many of the same issues in my company over the past couple of years, but it is possible to improve these situations. My suggestions to you would be the following:
1) You mentioned you were new to the facility, and new employees (especially in quality) always have a hard time. Employees with more experience (including managers) often do not like new people coming in and analyzing what they do. This is a normal reaction which can be reversed. Did your manager / supervisor fully introduce you (including your previous experience, background) and explain your role to other employees (namely supervisors and managers)? If not, this needs to be done as soon as possible, as it helps to justify your position and why you are doing what you are doing.
2) Make sure you understand the company's background / history. Was the previous person in your position someone who did not get along with the employees in question? Sometimes, the reaction of employees is not against you but against your predecessor. Make sure you understand the company dynamics as well as individual dynamics. Having the skills of reading people and situations is vital for success in this field.
3) Is everyone fully trained and aware of your food safety management system / quality system, and are they aware of their individuals roles and responsibilities? These types of reactions are often due to a lack of understanding behind the why things need to be done a particular way. This also ties in with the company quality and food safety policy, does everyone know the policy? If they do not understand their roles, the policy nor the reasoning behind why they must do something, they will continue to have the same reaction.
4) During your next couple of inspections, complete it with some of the more resistant employees / managers. Give them your inspection checklist and have them fill it out along with you, and allow them to raise their own points. This is a great way for them to feel included in your inspections, and this will also give them a sense of responsibility for what is happening.
5) If you notice something non compliant in your inspection, ask them what their solution is to the situation. If they say "it will be fixed in a project .. blah blah blah", ask them how exactly and why. Get them to think about things.
6) Write everything down and I cannot stress this enough. Beyond your inspection forms and CAPAs, write down who is saying what and when. We often forget little things said in conversation over time, therefore it is vital to write everything down. This will help protect you in the future.
Do not give up! Keep pushing and things will improve overtime.