I'm sorry, that must have been awful to listen to that woman prattle on. Shame on her.
I think you did a good job with the confrontation with H earlier. I hope you feel strong enough to have a more serious convo with him soon.
I'm with G and Gardener. I know that I have to spell things out explicitly for BF and not just once. Figure out exactly what you need and want then commincate that to H. I know, easier said than done.
If you love somebody, set them free. http://tinyurl.com/2empx2g