I have a very similar situation. My friend T was with her ex R for 6 yrs. A mutual friend of ours K stole R away from T about 8mths ago. It all came to light that K&R were now together. It all kicked off obviously and T went slightly crazy at them both which resulted in K putting a restraining order on her (this was ridicolous as she only sent 18 text messages and one letter.. hardly harassment in the circumstances).
Anyway at work 2 weeks ago, who should walk in to temp in my building but K. I didnt know what to do with myself. I felt sick. I just looked at her and hoped she would quit but she is a strong little b****** and wont leave. I told my manager that we are ex friends but i will remain professional. She gets in my face everyday and although we do not speak she talks in front of my desk and stuff. All i wanna do is jump up, grab the coat stand near me and throw it at her head but alas i cant !!!!
Definately, get S to meet up with you for lunch and parade S around the car park a while. Make H pee their pants and leave! It will also give satisfaction to S
Or i can lend you my coat stand???