I think the first step to this problem (CASA) is transparency.
The Freedom of information department needs to answer directly to the CEO, and be separate from the legal department - this will help minimise any interference... once there is transparency, evidence can then be gathered... and heads can roll.... at the moment CASA are not transparent - and will only release information it WANTS to release... which is bugger all...