That sounds like a horrible experience. We need to get people like that off the streets all together. I'd recommend reporting it to the police. If other's have had a similar experience, they may be able to peice things together in order to 'profile' this excuse for a human being.