No. If someone who practices certain health degrading behavior feels they need government assistance, they need to show that they are working to correct that situation. They shouldn't get paid to get stoned, drunk, fat, or pregnant.
Say I come to you and ask you to give me (not loan, just give) money to live on because I can't work. You agree to pay for my food, housing, and health insurance.
Meanwhile, instead of doing what I can to make this arrangement as short as possible, I'm sitting back, just doing the same things I was doing before you started paying my way through life. I'm still getting drunk, stoned, pregnant, etc. WTF do I care? You're paying my bills. I win.
How long would you be willing to pay me? Say you find out I'm a crackhead...would you cut me off? Would you insist I get some kind of treatment if I want to continue getting money?