USA has passed a federal law requiring all states to come up with system / laws / legislation to prevent the use of welfare in liquor stores, gambling establishments and adult entertainment businesses by 2014.
Do not want to get into a dole bashing argument here but if this can be implemented in the US across 50 different states surely it can be implemented here.
Social welfare can be lodged into a special account for the recipient, cash withdrawals are prevented, receipents just use their card (or wire transfers for bills, rent etc) and the cards use is banned in certain locations.
Anyway brief highlight of the story and a link to the full article
"Under a new federal law, all states must prevent the use of cash benefits in liquor stores, gambling establishments and adult entertainment businesses by 2014. States that fail to establish policies face cuts in federal support.
Welfare recipients use debit cards to buy things or get cash at ATMs. A report by the House Ways and Means committee cited news reports in eight states about people with welfare debit cards withdrawing thousands of dollars from ATMs in casinos, liquor stores and strip clubs. The report did not estimate how often that happened or how much money was involved