Let's be honest: the point of doing it is to humiliate people who are already down on their luck and to score political points with right wingers. Why else would you drug test welfare recipients but not other recipients of state funds, like contractors who operate heavy machinery? Or legislators? Or the governor and his staff?
Have you stopped to think that all of the people you used as examples actually work a job to earn their money except for the welfare recipients?
That said, if we can deal with the pain, and there will be a ton of it getting off this entitlement mentality, then yes, in the long run our nation and its people will be far better off. But politics isn't played in the long term. We play that game here in the US every two years.. You can't fix this problem politically in two years..
So, purely from a political sci standpoint, what is the solution. How do you sell this to the American people, and have them stay focused long enough to make it work?
“When buying and selling are controlled by legislation, the first things to be bought and sold are legislators.” - P. J. O’Rourke
“Socialism is great until you run out of someone elses money” Margaret Thatcher
"Hmmm...Can't decide if I want to watch "Four Houses" or give myself an Icy Hot pee hole enema..." - Blake Shelton