The economic/social situation of people force them into these jobs. Just ignoring this and accepting it as reality is ridiculous. This can be said of any of such social behaviours. In some cultures, the violence on women is countered by the logic that they were wearing certain kind of dress and nobody is forcing them to do this etc ..
There are certain values in society that we should try to fight for. They may seem idealistic in current perspective, but nevertheless we should strive for them to make progress inch by inch. Brushing them off under the pretext of "nobody forced them" is not right.
I remember reading a story about a 19th century company that literally put chains on the doors to prevent workers from leaving the building. When a fire broke out, dozens died. Today we don't allow that type of behavior, and for good reason. The reason that you can move elsewhere to get a better job is because society has worked to ensure the prevalence of said good jobs, and I hope it continues to do so.