That this sort of thing happens really bothers me. Perhaps, since there is a rating system for teachers, there could also be a rating system for language partners. Nothing complicated, just a "I had a session with this person and they didn't do anything inappropriate". I don't know, it is just an idea.