This week Elections Canada announced that it was laying four charges against former Conservative MP Dean Del Mastro. If Del Mastro is guilty, he deserves to be punished. There's no excuse for a politician violating election laws. But we need to also consider whether we're well served by the current rules -- rules that require burdensome accounting and auditing to enforce. Rules that are too complex for a citizen to assess whether his MP has complied or not. And rules that encourage the expenditure of excessive energy (and lawyers) on finding ways to gain value without surpassing arbitrary spending and contribution limits.