Just to say that many of my cabin crew colleagues in BA tell me that they only have their first names on their badges to prevent them from unwanted attention through media such as this.
If a member of cabin crew wants to further their contact with a passenger, they are quite capable of giving out their own phone no at the time...