Drug test/evaluate anyone who is in the cockpit of any flight.
You think that's a clever "sound bite" idea but what it shows is you don't have a clue what it takes, legally, contractually and administratively, to run a drug testing program on airline pilots. And what you're suggesting would increase that overhead about a thousand fold.
As is, drug testing is done infrequently enough that the airline can take the test administration personnel out of hide. They find some jibrone who can drop what he's doing for an hour, and they send him out to intercept the flight crew coming in off a trip sequence and escort them to the john, watch them pee in a cup, then he go back to his regular job.
But if you're going to test every flight deck crewmember on every flight, each station of every airline will have to employ a platoon of full-time drug testers. Airlines are so tight-fisted that American, the king mac daddy of all airlines, once removed ONE OLIVE from the salads served in in-flight meals as a cost-savings measure. Imagine how they'd howl if they thought you were going to make them hire 20 personnel at every station in the system so all their pilots could get piss tested before every flight. They'd end up having to employ more piss-testers than baggage handlers.
Also, the standard drug test panel doesn't include psilocybin, so if you want to also test for magic mushrooms, not only are you obligating the airlines to do 1000x more drug testing, you're also doubling the cost of each individual test.
Just imagine what that would do to the cost of an airline ticket.
Then there's the fact that pilots at a unionized airline don't work for the airline, they work for the contract. So now you've got to come up with a new contract incorporating these new drug testing rules that the rank and file members will agree to, and there's not a snowflake's chance in hell they'll ever buy off on such a drastic change to their work rules just because one doo-doo head decided to jumpseat while trippin' on shrooms.
And what do you do with jumpseaters who aren't from your airline? Most airlines allow jumpseaters from competing airlines as a professional courtesy. And you've got no leverage to force them to submit to drug testing just to get a ride other than taking away their jump seat privileges. You'd be taking away something pilot's have traditionally viewed as part of their compensation package, the ability to jumpseat, not just yours but also with other other airlines.
And there are other jumpseaters who don't work for your airline and you CAN'T keep out of the cockpit, nor can the airline compel them to take a drug test. FAA Examiners and LEOs (such as Air Marshalls and Secret Service protective service agents), just for two. What you're suggesting would require major changes to the rules of multiple government agencies outside of the airlines.
All because of one doo-doo head? You can't be serious.