I used to work in a non-medical capacity in the NHS, and I would regularly encounter consultants who had knowingly been doing things that were illegal. (Sometimes it was an entire unit, in which case I had to deal with the CEO). I was only junior but my boss was cowardly, and basically asked me to tell them that they couldn't do these things any more, and to liaise with all the other appropriate organisations to get a line of action and communciation 'straight'. I ended up in the office for 10 hours a day, while my bosses, who were literally paid four times what I was, did a 10-5 day of meetings, and then delegated all the actual work.
Almost all of those questioned threw a tantrum, told me that I didn't know what I was talking about and had no right to tell them what to do. They would write public information letters trying to cast the blame for investigations onto other bodies. CEOs were even worse. There is a real problem that goes very deep in the culture, and it goes beyond 'cover ups' - we have a lot of very arrogant senior medical professionals and managers who quite simply don't listen or answer to anyone. (And they honestly don't think they could possibly be wrong - I remember one once telling me 'Oh Holly, you have to understand that there are a load of people who just interfere with us on the grounds of ethics. We just don't tell them anything or they stop us doing it. They're just keeping themselves in a job'). Across the country, everyone does a load of stuff differently, and in many areas there isn't a proper way of collecting information so that you can compare across services.
It's a bloody mess is what it is.
I truly believe that the only way to fix it is to recruit a much broader spectrum of people in class terms in medical education, and to ensure that the people doing the job are there for the right reasons (i.e. they are filled with a desire to serve the public, and not to make money). We also need to stop treating the NHS as a load of loosely joined local services, and start looking at more national standardization.