I think that is a really simplistic view. There are reasons why charities need to think of the big picture and continue to grow. I wish we had an economist on here that could explain it but it's really not as simple as hoarding the money. If they took a simple approach of spending the money as fast as it came in, they wouldn't be as big as they are now.
If I have got it wrong, then maybe I do begrudge using my own petrol and mobile phone bill sorting out CP stuff
I just looked at the annual report for 2007 on the website (I can't copy it but anyone can see it) It says they have reserves of 19.6million which represents 9 months operating costs. They are working towards having a years worth in reserve. They give the reason that this is needed in case of adverse circumstances. I would assume during a recession, the income could go down a lot - in which case, they need to keep going. As much as CP get slagged off, they rehomed 156,000 cats in 2007 as well as giving out millions £ worth of neutering vouchers etc.
If that 12million is off the 19million, if there is a big dip in income this year, the charity could go belly up which would be disastrous for the cats.
And unlike the RSPCA, CP never PTS a healthy cat