Obviously, both kinds of fraud should be prosecuted, but what is also needed is a consistent attempt both by the authorities involved and by us all, as members of the public, to change people's attitudes to fraud.
Quite honestly, as long as I can remember, decent, honest, hardworking people found it all right to cheat the Inland Revenue, smuggle more duty-free cigarettes than were allowed through customs when coming back from abroad, and to "fiddle their expenses account" just as long as they did not do any of the above to excess - meaning they risked being caught.
As a teenager, I had school-friends who dared each other to shop-lift. They felt that as long as they had the money to pay for the eye-liner or whatever it was they stole, it was all right.
None of this is "all right" and until and unless we reform the general public's attitude to fraud, it will not stop.
Changing attitudes is hard work, but it can, and has, been done successfully.
Think back to the 1950s: drinking and driving was illegal, but many people did it and boasted about it. In the 1960s and ¨70s a campaign to stop drunk driving was mounted in most countries and has greatly improved the situation, although unhappily it does still occur.
So attitudes can be changed, and the present prevalence of fraud committed by the poorest members of society, who at least have the excuse that they are at their wits' end, and by those who earn well, and should be contributing through their taxes to the benefit of society as a whole, cheat blantantly and will do so, until not only is the law enforced, but it becomes socially unacceptable to commit fraud or tax evasion.