Sharppoint, maybe you should have done a little research before sounding off...
If you had, you would have found out that the CAA is unique among Aviation Regulators in that it is not funded at all through the treasury, it is a self supporting agency. This all started many years ago and subsequent governments have not seen fit to change it. Airlines complained bitterly that they should not be supporting GA by way of increased fees (which is a bit rich as they must know where their crew comes from), so GA by this virtue also has to be self supporting. Once you understand this, you will realise its not the CAA's fault.
Your outburst of childish behaviour towards the regulator is however more worrying and maybe you should take a long hard look at yourself before entering what is a heavily regulated industry in both personal and professional conduct.