Don't know exactly how we came to talk about Charlemagne and Wolverine vs Spider-Man 1, but I'd say that Charlie didn't commit suicide.
It was involuntary manslaughter.
Peter killed her, although it was justified by his shaken and upset behavior after Wolverine fight. And it made perfectly sense, considering how the fight went and how close to death Spider-Man came.
Also, a lot of people forgot how that was a Wolverine annual and mainly a Wolverine story featuring Spider-Man in a supporting role. Despite all, it is a wonderful story that pushes forward both Wolverine and Spider-Man lores.
Peter punching Charlemagne made sense and was not offensive because she wanted to die. Had Wolverine killed her, her death would have been way more painful, despite Wolverine promising that it wouldn't hurt (heck, with adamantium claws). Charlie death was a bittersweet ending for Spider-Man but definitely the best case scenario for both Wolverine and Charlie.
Peter beating Ben and then a pregnant woman, without consequences, is an offense to the reader foremost, and to the lore secondarily.