It may be within their legal rights now. I'm saying they have no moral authority/right. I can see it if it's an issue fundamental to their business model. A company whose in the drug cessation business might find it embarrassing if an employee was caught very publicly doing drugs, for example. If it's not fundamental to what they do as a business, they have no right to dictate what employees do on their own time.I hope I don't either, but employers have been saying what an employee can put in their body for a long time. Including legal substances off the clock. I know one large company that has a nicotine ban, yes it's part of the random drug test. Test positive for nicotine and termination/no hire. Well I think they will hire, but retest after a certain period. If fail the retest, fired. I know another large company that salaried personnel cannot buy/give alcohol to an hourly employee.
The nicotine ban is for a couple of reasons according to the company, insurance costs and lost time due to illnesses are two of them. I could see the same argument made for requiring the vaccine.
I'm not saying I agree with it, just that IMO it's within their rights.