Thanks for the replies guys. Reading other people's unbiased perspective helps with clarity. I've been in a bit of a bubble the last week, so it helps to see what people think who aren't in my bubble.

I have no reliable update on my friend's wellbeing. His gf went to see him a few days ago but she's been central to some of his delusions and feels it's best to see less of him at this time. Last time she saw him he didn't want to see her, saying "I just want to sleep". He hadn't slept for over a week at this point, so it's difficult to really have a good idea of his mental well being until he's had a good sleep.

keith, I understand you pov. But this is the pov of a drug user. I know that taking drugs is going to effect the chemistry of my brain. I also know that drinking will do the same. That's why we have the word "moderation". Aside from weed, I don't take any drugs regularly. I hardly drink compared to most of my friends, I have a drink maybe once a fortnight, and even then I'm talking three or four pints max. Those who drink heavily, they're taking risks with their brain chemistry, and their liver function. Those who jump out of planes risk parachutes not working. I take drugs knowing and accepting the risks. As far as I'm concerned, the pros outweigh the cons.

My problem with employers being able to enforce drugs tests on employees, it just doesn't feel right at all. It's moving into a world where those who stick two fingers up to stupid laws and smoke spliffs can become even more isolated from society just because they like to smoke weed. It's giving corporations yet more power to oppress the society they are moulding. It's just another weapon being used to turn us into a bunch of fucking drones.

If my employer tells me that I must have a blood test to prove I'm fit to work, they can stick their job, even if I'm clean. I want my employer to prove he's not a rapist. Will he show me his criminal record? I have a right to know my employer isn't a rapist. Does that sound reasonable? Why is it reasonable for an employer to know if their employees smoke weed?

If someone is taking drugs to the point that it is effecting their ability to do their job, you don't need a drugs test to see that, and you don't need a drugs test to fire them.