I think whatever profession anyone is in, there are both problems and perks, like a package deal. Even for those choosing to go into prostitution, it is not always glorious and easy money, as they do meet creeps in all levels of society. They too get abused and assaulted and harassed but they can't go to the authorities either. They are no different from others who use other parts of their body to work and get paid. A data analyst uses his brain/analytical skills and earns something. The bodyguard uses his brawn and reflexes to protect someone and earns. There are those who offer goodies of unlimited calls/data and entice us to buy their plans….
See, everybody works and earns for using their assets. So what is the need to categorize prostitutes at a lower peg?
Whatever be the case, the laws of the land have the final say in these matters.
Are there no other ways of making a living? – right now there is a huge problem of migrants moving from Africa, South America and Mideast areas into Europe and north America. It is mainly because the powerful nations exploited the resources and continue to steal and loot without consequence. The local people of those countries face a major problem, where the rulers are hugely wealthy and a tiny % of population, and the rest of 70-98% are poor. In many places there is no middle class. So for most of these affected peoples, there are very few options, all of them to be subservient to some new oppressor and be slaves in the flesh trade or be drug runners or do other illegal activities just to survive. It is a horrible, on-going situation, and it is no help at all to fault those who take up what is available including prostitution to earn some money to feed their family or children etc. So yes, it is a bigger sacrifice with greater humiliation than most of us realize or even want to understand.