I laugh nervously and, very very occasionally, at horrible, immediate situations I can do nothing about, because they seem so... out of control, somehow; they give me a weird sensation like I'm flying or high.
But that disappears as soon I can do anything; I'm back to Earth with a bump and fussing over everyone as normal.
And I think any adult who laughs at bad things outwith their control knows that it's potentially a problem for those around them, and not only would display some kind of discomfort with themselves afterwards, but certainly wouldn't have a go at anyone expecting them to understand that other people didn't experience the situation that way.
If someone's going to use "I laughed because it was so bad" as a defence, they can't then use "I didn't realise how bad you must be feeling" as a defence for not jumping straight in with sympathy as soon as the crisis has passed. Either you knew it was a bad, out-of-control situation, or you didn't.
There's an outside chance that he's basically an ok person, but has struggled with seeing other people's point of view his whole life and is defensive about it. But that's not for other people to dig around trying to figure out. And there's no way of knowing for sure whether it's the case or if he's just a psychopath and comfortable with that fact.
I would congratulate his daughter for standing up to him, tell her it's ok to demand basic compassion from everyone, including her father, even if they don't deliver. Then dump him.
If he's not a fuckwit in the sense of thinking it's fine to lack the understanding that other people are human beings with feelings, he's a fuckwit in the sense of not having put the work in to deal with that in a way that minimises its effect on those around him.
There isn't much practical difference, really, to anyone other than a therapist treating him.