Re: ...everyone follows all the laws
Even better would be a system whereby an MP's vote in the legislature was weighted according to the number of people who voted for them relative to the total turnout. Voting for none of the above would then weaken whoever won. Not turning up, however, would achieve nothing.
Weighting MP's vote would of course require rather more hi-tech than the UK Parliament uses in votes, but most other legislatures seem to have electronic tallying these days.