I can understand why he'd want to remain at the very least friends with Karen, if only for Becca's sake, but I agree, the Hank/Karen scenes are always the weak point of any episode.
So, it's obvious to everyone else that Runkle's the one who knocked up Marcy, right?