The only people who should be subject to work related drug testing are those who affect public safety (airline pilots, etc.) and professional athletes whose organizations prohibit drug use as a condition of playing.

My ex works in transit, and because all the bus drivers are subject to drug testing, everyone else who works there is as well, secretaries, janitors, managers and desk jockies . . .