Your question makes me think of the Cartoon frenzy.
Observant Jews don't eat pork -- but they do not riot to get bacon out of supermarkets.
Muslims do not make pictures of Mohammad -- and they do riot if non-Muslims make pictures of Mohammad.
If prostitution offends people -- should they simply stay away themselves (Jewish/Pork approach) or should they demand that everyone follow their personal rules (Muslim/Cartoon approach).
FWIW, I'm opposed to prostition. But I think laws on moral issues are never simple.
If we passed forced based laws (all of them) against everything offensive or immoral the ultimate result would be something akin to the Taliban rule in Afghanistan.