But I think we all know what goes on behind "contracted work" many many times. Does the janitor still work for Walmart? Is he being expected to follow Walmart procedures and policies? Does he show up always to work at Walmart?
I've worked in places where upper management decided to "contract" the work. However ---- the same employees that were working ended up working for the contractor. They lost all the benefits they previously had --- but they were working the same way they always had. Contracting can be a good move ---- but unethical corporations are using this as a way to get out of labor laws that other corporations are having to follow. Walmart is probably doing many illegal AND unethical things that allow them to put many many honest companies out of business.
Man oh man, you are 'reasoning' like a Liberal! Liberals say that corporations do this or that to avoid liberal-control-freak regulations. I say good for them.
When government passes controlling laws about employer-employee relationships, it is GOOD to find a way around it.
When the socialists pass Mandatory Leave or Mandatory Vacation laws for employees, the best way to get around the law is to HAVE FEWER EMPLOYEES. Its not rocket science. Yes, the employees get screwed sometimes, but if the government would be less onerous and would stop making it so hard to RETAIN EMPLOYEES, then businesses would not have to do this.