I would find it easier to accept random testing if it were also applied to the legislators who created the law. I don't know about the US legislators but, in the UK, generous quantities of alcohol are consumed in the Palace of Westminster during working hours by MPs, who then file into the division lobbies to vote on laws like this.
Please excuse the rant.