You know, I loved the two Superbuddies arcs, but this scene is a perfect showcase of one of the few things that really, really bothered me. Like, salt-in-a-papercut bothered me, and seriously hurt my enjoyment of something I should have loved.
Guy never gets his.
He's not an amusing ass, in those two arcs. He's genuinely malicious, an out-of-control sneering sexist fuckwad who humiliates and abuses everyone around him, most especially the innocent, unwilling-to-defend-herself Mary. And he gets away with it. Peej isn't allowed to pound him into paste, here, he beats her when they fight. He never gets hurt or humiliated by third parties or put in his place by one of the other heroes. He's rampant id with no check of any kind, either in-universe or narratively. They were even, originally, planning to reward his abuse of Mary by making him the pimp-ass player who takes her virginity. It is supremely not cool.
Guy was an exaggerated ass in the original JLI stories that created the team dynamic, sure. But it worked then, because he was constantly being humiliated, one-punched by Batman, knocked on the head and made to behave in a way that could not have horrified his normal self more, suckered into doing stuff for Tora's sake that the other guys mocked him for, and generally appropriately punished for his unacceptable behavior. In the Superbuddies stories, no such reprieve exists, and he just gets to be ambulatory filth to no consequence, causing his teammates to suffer in ways for which they're allowed no recourse. Superbuddies should make me laugh, not want to see them choked by their own intestines.