>>how can we get rid of these idiots?<<
Well, you can't basically. A better management culture will only happen when there are widespread business failures that are proven to be the result of the beancounter mentality.
I.e. look at the railways.
In my view Britain has become a country where we know the price of everything and the value of nothing.