I think that testing for drugs such as Marijuana as a prerequisite to hiring someone is useless and stupid. There are plenty of legitimate uses for it, as well as times/places where the use of marijuana is legal. Amsterdam is a perfect example. I think that so long as someone is not intoxicated on the job, or using company money/property, it shouldn't even be a question asked.
Say, for example, someone walks in wearing a nice suit for a really good job, does excellent in all the tests needed, has every bit of skill needed, and has no criminal record. He is sure to be hired, because he's the best suited for the job. Now what if he likes to smoke marijuana sometimes? Even once a month is enough. They take his urine sample, it comes back positive for THC, and he doesn't get the job. Even if he smoked almost a month ago, he still doesn't get the job.
Now take the young Jamaican, who, as part of his religion and spirituality, smokes a little of the herb. This is a rare case probably, as few rastafarians like to submit themselves to the tedium of corporate work, but just give me some leeway here. Anyway, the man goes in, gets tested, does well, then does his drug test. Turns up positive of course. He is rejected for smoking weed, even though this is his religious practice. Legally, this shouldn't be allowed, but it is, as there are no questions posed as to what the marijuana is used for. It's simply assumed, no matter what, that it is for illegal purposes. I still think this is illegal, and discriminatory. Discuss.
---
Do you want ants? Because that's how you get ants.