I have personally experienced a drug test with a technology company for a pre-employment screening, and heard of others that do the same. The company gave ample notice, but I don't think it's fair to paint a picture where drug tests are non-existent within tech.
It's all about perception. If President Obama is actually as opposed to the mass surveillance as he portrays publicly, he would have done something about it before there ever was a leak.