I can't speak for police but you will get fired if found drunk while working on a railroad job, union or not.
And if so I'll bet it's written into the union contract.
How to fire a union teacher in NYC: http://reason.com/assets/db/12639308918768.pdf