If it is that cheap, anyone could just panhandle for a few minutes, buy their own test and then not show up until they know for certain they will test clean, despite being a heavy drug user.
they aren't that smart. You seem like the classic case of an intelligent individual fighting for idiots. (I'm not saying welfare recipients are idiots, the ones that know they will be drug tested and still do drugs are however).
None me the less I support the idea but it will never pass. When they fail the test X amount of times the government won't stop giving them govt support. It will be pictured by certain media outlets as nazi German like and murder