The government could do a deal with a major credit card company to supply all benefit claiments with a card. This card could be set to not allow purchases of alcohol or tobacco (or any other goods deemed unsuitable). The acceptance of the cards could be limited to specific companies that have tendered for the supply of benefit goods.
The right to accept benefit cards could be put out to tender ( as all other Government supply contracts are) and a selection of National and local stores become approved suppliers in a framework agreement. The contracts would be huge and a real discount could be negotiated from the retail prices in the stores.
Why is this idea important?
There would be control (and monitoring) of what tax payers benefit money is being spent on. The technology for this is already in place in major retailors eg nector card to target marketing.
Claimants would need to find some sort of gainful emploment to get CASH in order to buy luxary's(cigaretts, alcohol, sky TV , holidays abroad etc.)
Living on benefits should be subsistance and nothing more. Pleasures should be earned.
If there is no incentive to work then why bother!