No reason to fear if you're clean. I seriously doubt all that language is to protect the company from paying out
Did you not read the last couple sentences where I mention harassment? You have thoroughly embarrassed yourself on the public space. If all that specific language didn't exist, the company and union would need to pay lawyers to argue about it every time they wanted to try to fire someone for a drug test.