Not to duck your premise, but drug tests are expensive and who is going to pay for them? The cost of unemplyment insurance is high enough for us and our employers. I'd rather have the extra money in my pocket to spend on what I want.
You can only collect unemployment benefits if you have worked and paid into it along with your employer. In today's economy, many people have been laid off through no fault of their own. They need the unemployment insurance benefits.
I understand where you are coming from and in many ways I agree, but I don't want even more money taken out of my check for "drug tests."