The problem with employment is that it depends not only on companies, but the location one is in. Even with the best of policies, one can be made to feel miserable at the most inopportune times. Even if the job is "safeguarded" it may not be a place and situation under which one would really want to work.
There are many compainies with outstanding policies, my own included, Kaiser Permanente, and some of us even enjoy recognition and protection under the law, depending on city and state, but that doesn't stop what some people believe about us or change the fact that they can uphold the policy or law while still making their feelings known.
There is so much work to be done on this, with people, not policy or law, but such are necessary to provide the environment where more will stand forward and address the people situation by example and familiarity.
Terri