OK it wouldn't completely prevent abuse of gov. welfare programs, but what you wouldn't see is these people driving super expensive cars while paying for groceries with welfare checks. Luckster is right... 99% of these people are getting all of this nice stuff with drug money.
Do you really think a measily welfare check is going to cover a monthly payment on a Lincoln Navigator? Hell, I don't even think it could cover the payment on a Tercel.
One of the roots of these problems is that we've got all of these people hooked on addictive drugs. So the solution is to make drugs illegal? Boy that has worked wonders. We've got prisons chock full of drug offenders and the war on drugs hasn't done jack sh!t. Meanwhile, you've got drug dealers, who can charge insanely high prices because they know they can. What does the average joe in the ghetto do to be able to afford to get his fix? He steals a car and sells it to the drug dealer in exchange for drugs. He holds up a convenience store for the $300 in the cash register. Also, people will go on welfare to pay for groceries so they can use everything extra for drugs.
Legalizing drugs won't do much for current addicts other than drive the price of drugs down. Dealers will go out of business and you'd see drug money going back into the gov rather than in the pockets of dealers. You'd see a considerable decrease in the number of flashy cars with 20" rims out there on the streets.
Plus, kids naturally seek out things that are illegal. Legalizing drugs (along with an awareness campaign portraying EXACTLY and HONESTLY what they can and will do to your body) might actually encourage kids to stay off of drugs (at least the bad ones anyway).
This is all my humble opinion, of course. But I stick by my statement that these flashy cars are paid for with drug money, not welfare checks. If you want the flash cars to go away, make drug prices bottom out. To make drug prices bottom out, create legal channels for obtaining drugs.
l2c