Would'nt it be easier, and considerably cheaper to do what Singapore did and just adopt ICAO recommended reg's? Save a lot of argument as well.
CAsA would still not have to take responsibility for anything, anything untoward they could just blame it on ICAO.
With the half billion $$ saved we might even get the development sharks off our airports.