Honestly I feel safer in hotels than most places there are lots of people around and cameras. I've had just as many TW's who have no intention of paying come to my apartment,take a look at me then either leave to collect their wallet or ask to use the toilet so they can bang one out in it and then leave. Most of them are harmless just very annoying but some will try manipulation and aggression to get a freebie just don't stand for it. If they claim to be police then say they won't mind if you call the police over to check and remind them you are aware you are doing nothing illegal so they have no right to hold you anywhere even if they are police. Impersonating a police officer to convince somebody to sleep with you or being a police officer and using your position to force somebody to have sex is probably not so legal.
Some can be more dangerous but I've found the majority to be gutless cowards who will back down if you won't stand for their crap. The only thing that worries me is being robbed at knifepoint or something but that's never happened to me.