You sound very dispondant my friend, personally i feel that you are attempting to change or implement too much at once.
some 18 months ago i took up the safety advisors position of a demolition company, i took a few steps back and highlighted areas whereby our company was breaching health & safety, i didnt report all of them at once, merely picked out the more important issues and slowly one by one i approached the company director and made him aware of the problem and possible outcome, if there were an inspection by the HSE, an accident, or more seriously a fatality. It has taken me over 18 months to bring the entire company around, but now its like a breath of fresh air. I get regular phone calls from the directors and operatives, asking if what they are about to do is ok, or if what is happening is correct, one thing i think that they have learned is that i am completely unbiased, i am only interested in the Health Safety and wellbeing of our employees and the directors, (and non employees of course), i think that it is the way that you bring your point across that makes all the difference, being able to consult at different levels definately helps, dont give the impression that you are god and know everything, that will just get peoples backs up, be sympathetic and understanding and at the same time, throw in the odd breach of legislation and possible outcomes, dont talk behind peoples backs, a spade is a spade and that is it.
If you are reporting to a manager and getting no responce, try taking it higher.
Remember the clapham rail disaster!
Anyway, hope that helps mate and good luck.