Vote with your feet. Leave in droves. It is actually the ONLY thing that has an effect on management's decisions. Stop whining. Stop groveling. Stop complaining. Stop whimpering. Stop screaming foul.
Yes, it appears corruption is there at all levels, even those that claim to be for the pilot body. It is a world-wide aviation problem. Teamsters, ALPA, and AOA.
Write a letter. Give them three months. And leave.