Your H is being immature. You went to a parade because your D wanted you there and you wanted to be there. It had nothing to do with him but he made it about him and then proceeded to complain about how horrible it was for HIM. What a child. Your 4 year old could handle it better.
At this point, I would back off as much as possible and GAL, make no contact outside of child related communication and work on your PMA. Fill your days with learning new things, having fun with your kids and taking care of womb-baby (which means taking care of YOU!). Set him aside right now because he's angry and hurt and acting out.