Yeah, I'm definitely aware it's a luxury to be able to turn down jobs and that this sector-specific good job market isn't going to last forever either.
I really think we should ban drug testing in the vast majority of cases to protect people who are less fortunate from the ridiculous puritan corporate culture many places adopt. I can see a case for it in roles where heavy machinery or other potentially deadly outcomes are a possibility but for the overwhelming majority of jobs it's just controlling behaviour for the sake of being controlling in my opinion.