I don't think this person should have been fired. It's Walmart, not brain surgery.
But I don't want bus drivers, pilots, police officers, firefighters, doctors, nurses, teachers, anyone using heavy equipment or dangerous machinery etc....using medical marijuana.
I agree. I wouldn't want people in these positions to be under the influence of marijuana during their shifts just like I wouldn't want them under the influence of alcohol during their shifts. However, if they use marijuana on their own time and not before a workshift, I have no problem with it. It's ok when folks have a few drinks on their own time, why should marijuana be any different and especially when it's being prescribed? Alcohol is not prescribed to patients by physicians and marijuana is a much safer alternative to alcohol, IMO.
If a busdriver or pilot has cancer and is using medical marijuana, it shouldn't be a problem as long as they aren't under the influence on the clock or immediately before going on the clock. Smoking the night before has no affect on the day after. Not even a hangover, as is usually the case with overuse of alcohol. And, as I said before, until someone comes up with a way to test for RECENT marijuana use, like can be done w/ alcohol, it should be illegal to penalize patients that are prescribed marijuana.