As much as there is a need for political reform, to make the MPs more accountable to the voters, there is also a need for a wider social reform. Whether there is the will to make the changes necessary i don't know but until we either find the will, or are led kicking and screaming back to reality, we shall continue on this downward spiral.
Many blame immigration for our troubles but the one factor that binds the vast majority of immigrants is that they come here for a better life and are willing to work hard to get it. Working hard doesn't seem to be the English way anymore though, its more a case of take what there is and p*** it up against the wall.
Get rid of the erring MPs by all means, all of them if need be, society expects it, and the laws of justice demand it. But lets see a similar sweep through both public and private life exposing the tax fiddles, the benefit fraud, the wasters and the workshy, whether they be sitting in the House of Lords or the Red Lion bar. As a start we can stop using the expression Great Britain, until we can say that we have earned the title, and stop saying the United Kingdom until we are truly united in producing a fair and just community in which everyone contributes up to the limit of their capabilities. Until then, as in Victorian London, the great stink will return on a regular basis.