Using your “logic”, for lack of a better word, taxi drivers who work at night “bring themselves into the situation” of robbery.
You’re not seriously comparing the actions of a prostitute to that of a taxi driver, are you? Prostitutes are engaging in illegal activities with other law-breakers, the majority of whom are the most undesirable society has to offer.
You are not following the train of thought “logically”, Red; prostitutes have sex for money! Cab drivers do NOT volunteer themselves for robbery.