Didn't a state like Florida try this a while back and it cost more in testing than it saved on disallowing recipients?
Different thing, they were requiring testing for all welfare recipients of any kind, including food stamps. #1 on this bill is only for TANF, or cash assistance. TANF as a program was already almost impossible to get, so I don't know how much of a difference this will make. When 1/100 of 1% if your welfare recipients are on TANF, even if this cuts the number down by half it would be less than the proverbial drop in the bucket.
NC laws are already harsher on #1, if you apply for TANF and you have a drug conviction on your record of any kind from any State, at any point in your life, then you are automatically banned for life from receiving TANF; excepting that IF the conviction was in NC and ONLY if the conviction was in NC, then you are allowed to go through rehab ONCE, and if rehab says you were successful then you get the ability to claim TANF back, but that is your one and only shot.
#2 already exists in NC.
#3 is only 2 jobs apps instead of 3 in NC
#4 I dunno but we probably do that here too.
Bear in mind that TANF (Temporary Assistance to Needy Families) is already a rare program that almost nobody gets. It's not like food stamps etc. It's a cash payment from the government. So doggone few people get TANF that eliminating it altogether would likely have almost no impact. So nothing they can do to TANF will have any real impact.
All in all there is nothing startling here, and nothing that will actually affect anything. It will probably make somewhere between 5 and 10 person's lives more difficult, but it will pay off in a Republican "tough on welfare" primary.
My verdict: all show no go here.