I"m torn on this.
I like the idea, but at the same time, I don't like drug testing for any job. I dont' like the credit checks, the invasion into your life etc.
I like the old way, interview, if you like you hire, if you don't, you don't, and if they do their job well, you keep them. If they don't, you fire them. people should be able to have a life outside of work, without everything affecting work.
Teachers getting fired for working at hooters, a 20 year employee that has always had good reviews and is an upstanding individual, but smokes a bit of weed, now loses his job, if you have bad credit for any number of reason you don't even get an interview. Regardless if it was an awful illness in the family or just bad money managment that caused it.
anyway, enough of that.
Welfare also does some good. Besides helping the families that really do need it and really do use it for what it is intended. there are a lot of areas that not only support the people getting it, but the people that work their too. If that all goes away, it isn't going to help. It's hard to really explain it, but it's what will happen.
But at the same time, it's obvious that the current way is not making things better. It's not right when some entire communities are dependent on gov't checks.