There were protests at a thousand locations according to something I read earlier. Not lockout strikes, but protests still. As far as why a union would agree to a drug test is because the union heads are not employees of the factory. The factory workers are. They are called negotiations, sometimes compromises are made. It seems like a reasonable one. If I made five dollars an hour more than a Walmart employee it would be a huge pay cut for me. I read recently that 80% of Walmart employees are on public assistance. This is the nations largest employer we're talking about. Those among the workers on food stamps include managers. I imagine those who are not on assistance are living at home since not a small number of Walmart employees are kids and young adults. That's just wrong.