Until rules about MPs, their behaviour and payments are solved, we are condemned to continued corruption and misconduct. When Tory sleaze helped to cause the Labour landslide in 1997, Labour MPs did not exactly behave themselves. The same will happen again.
MPs must have what they can claim as expenses reduced. They should not be able to take second jobs, or ever work for companies they have lobbied for. They should not be paid anything for consultancy work, that is what their wage as an MP is for. They should not be allowed to deal with misconduct themselves, and when misconduct amounts to a criminal act, the police must investigate. It should be possible to sack an MP for misconduct and absenteeism, just as it is in any other job.