In Vancouver there is a lawsuit claiming that the "illegal to profit from another's prostitution + illegal to operate a Bawdy House, etc." is creating an unsafe working environment for them as they are basically forced to streetwalk and furthermore can't hire anyone who would serve a business function (security being the main consideration).
My personal view is that if one attempts to legalize it, it has to be legalized in exactly the opposite way. Streetwalking is illegal, specific zoning regulations as to where its allowed, and so on. Each house of ill repute would be considered a separate workplace, and prostitutes would have the right to unionize and other such considerations. The industry would be regulated, monitored, and subject to a sin tax that not only paid for all the monitoring but generated revenue for the government. It's a very complicated problem, its simpler for people to just leave it illegal.