David Cameron looks like a Prime Minister, while the Prime Minister dithers. That is the contrast in the two party leaders' responses to the expenses revelations in the press. From David Cameron: unjustifiable expense claims to be repaid, all expenses to be published immediately and a rapid review of past expenses. Agree or forget being a Tory MP. From Brown, wait for a committee to report in a couple of months, due process must be followed, blah, dither, blah. Cameron gets it in a way that Brown just doesn't. In the same way as he has misread the public mood on every other major issue facing the country, Brown seems to think that the old trick of punting the matter into the long grass will do the trick. Not this time. People are simply furious at such blatant robbery of the public purse from some of our elected representatives. Brown and Labour will become yet more unpopular, if such a thing is possible.
As for Hazel Blears, Andrew MacKay, Elliot Morley and their ilk, they are finished in British politics, and probably for anything else as well. Both politics and business are built on trust. No one is going to vote for or employ anyone they cannot even trust to fill out an expense form honestly.