I realise it's not a direct answer as such but consider this:
If you have an expense account, do you put restaurant meals on iteven if they weren't work related?
If you are self employed do you try and claim VAT back on things that you shouldn't strictly speaking be entitled to?
If you were offered an accountant that could legally avoid you paying all or some of your taxes, would you take it?
If offered buy one get one free on mixed items, would you choose the more expensive one to be the free one? (Where permitted of course)
The truth is that we are all just trying to get by in the world. Financially speaking, legal is all that matters. Most people will cut expenses where they can even if it is a grey area. The fact that the law wasn't broken means that the public should keep their nose out of what is essentially a personal financial matter. Would you like your finances, claims, tax returns etc published to the nation at large and then blown out of all proportion to portray you as someone criminal rather than someone making best use of the perks of the job?
I don't like Labour personally, but seriously, there are more serious problems to deal with than one person using the legally correct ways of massaging the system.