Vector if you walk away without doing anything about it, then shame on you. I congratulate you for trying to fix the problem internally, but if that fails then it is your duty to do the right thing. That is to inform SRG. This can be done confidentially and it will then be in their hands to 'fix' the problem.
We all rely on others professionalism, if you walk and then somebody is injured or even killed, then you will be responsible to a certain degree. By not 'squealing' then you are allowing this to happen. Does this sound like a professional attitude?
This sort of shoddy management deserves to be squashed and never allowed near aviation again. If you are not sure exactly what to do, then contact any of us here. I'm sure anyone would be willing to give some support, as this is never an easy thing to do.
Good luck, I'm sure you will do the right thing.