This took very long. But what you have is Davesprite only losing his cool in front of Hal, because Hal reminds him so much of his Bro (which is very comforting), but not at all (which makes Hal someone he can fall for). Or something like that idk.
Self explanatory I think. uwu