We also live in a society that expects you to do any job and sell anything you have in order to keep you off the public dole. Look at how people view others on unemployment that refuse to work at a place like McDonald's and don't feel that these people deserve benefits. An out of work welder won't be pressured to be a boxer because his kids need to eat because he would likely not get paid to box. There are a lot of ugly hookers. If prostitution were legal, society could say to a large chunk of the female population that if you don't part your legs for your family you aren't doing everything you can for them and don't deserve assistance. Yes you can choose to give it away, but you can be compelled to sell it.