Ian, I can agree with your comments, but he is as decent as we are likely to, where does that put the others! I believe that politicians have to be held to account, to the point that individual MPs should be automatically dismissed as an MP if they do not strictly adhere to what they stated in their pre election speeches/publications etc. i.e. The labour party stated no tax rises and then added the 50% rate (no I am not in this bracket - wish I was), the labour MPs who voted for it would be removed and their seats up for a by election.
This system isn't new - been the study of several alternative, but is avoided by the big boys as they know they will be out on their backsides too quickly - I call it democracy in action.
This is not party political rant as it would apply to ALL parties. (Maybe a rant though!).