I am shocked to read along and see how the visit went as everyone else is. It is so sad when things turn out to not be what we think. Your H is definitely a sad person.
I think his behavior was horrible and you are incredibly ok!
I have been going through something similiar so I have some idea of how it feels. Not much to say encouraging other than to go on with your life however you wish.