I have so so much to say on this topic, but i would probably end up like SnowMan..
I think alot of the problems could be fixed if the public sector realised that promoting a person from lets say the accounts department into IT is not the same as moving them from one paper pushing job to another. Many IT experts within the public sector are just people who applied for a job because they spent 3 years in their last role, and fancied a pay rise, possibly with a desk closer to home. And sadly the talent leaves for better pay and your often left with the dross; right up to people promoted to being in charge of large IT departments with thousands of users.. ps if your reading this Stuart, i do mean you ;)