While the 1994 law strengthened previous protections, it doesn't help doctors, lawyers or small business owners who depend on maintaining a client base. It doesn't save jobs eliminated by plant closings or budget cuts. And it doesn't help injured troops who can no longer perform the work they once did.
Well by god it SHOULD
How can we expect companies to rehire employees who were disabled at war and are no longer able to do their former jobs? If the company has suffered setbacks while they were deployed and their jobs would have been gone anyway, why should they have to rehire workers they no longer have any need for?
The burden should not be on the private industry, but on the Army. If the Army calls up a reservist and they cannot later return to their jobs, that reservist should then be the Army's permanent employee at his former civilian salary. If the reservist becomes disabled, the Army should pay him disablity equivalent to what he was earning before he was called.
This would make it very expensive to call up reserves and maybe the DOD would return the Army to the size it was before the previous misadministration gutted it.