I'm so sorry D! I can totally understand how you would want a H at a time like this. I was in a near accident a few weeks back and I was upset that I couldn't download it with him, I cannot imagine how it would feel to actually be in one and not have that support. And it sounds like it was a bad one too! Terrifying! I'm glad you and your dog are all fine but I'm sorry about the stress and major hassle.
One thing that occurs to me, you did have some support from him. Yeah, it's not what you would have wanted, but you do have someone who wants to be there, at the end of a phone for you in an emergency and help when he can. It's not what you deserve, but also it's not nothing. I am trying to see things this way myself, when I look at the future with my ex. I feel so cheated - enormously cheated - by what he offers me now, but again, it's not nothing. I think we have to take what we have and find a way to see something positive in it, that's the only way forward really. Maybe in future you will have someone by your side too.
As for you not being able to have happiness, I can understand why it would feel that way. But know this, you DO deserve it and you are already finding it. Hang on, dust yourself off, and keep going. This experience showed that you do not need him when it comes down to it. You are handling this yourself, in a foreign country it sounds like, and you are getting it done. It's a proof point that you do not in fact need him.
What I'm trying to do right now is make a list of what I'm grateful for, what I have, because I spend so much time longing for and being irritated about what I do not have. A lot more time (for me at least) is spent focused on that latter rather than the former. I'm so sorry again you've been thru this and I am glad you posted about it. Glad you're ok!