Why only a £10 fine? You can be fined £100 for submitting a tax return a day too late. £10 is less than the cost of two pints of beer; very few people will be persuaded to vote by the prospect of a £10 fine. And just think of the cost of enforcing it!