In fairness to her though, she's dealing with an utter moron who can't be assed to do anything but eat, fight, fish and die.
She's a shrieking banshee's, he's a moron without any sense of responsibility. They kind of suck as normal functioning people. Goku at least gets his heroic moments like this very battle here. Chi-Chi basically never comes off looking good.