The "Good Fairy" ending mentioned above worked like this - Charity gets dumped by Oscar. She's sitting on a park bench when a fairy appears, saying "Tonight. It will all happen tonight." Charity goes off with new found hope, and the fairy turns around, and has a sandwich board on her back, advertising a program called "The Good Fairy - Tonight on CBS". It gets laughs, but is a little cruel. It's one more time that Charity gets screwed over, and she doesn't even know it. The new ending for the revival is not entirely believable - Charity comes off as just too self-aware, but I thought it was possibly a step in the right direction.
I have to admit, I like the film's ending, with the flower children, which was more true to the show's source, the film, Nights of Cabiria. But that ending would never work on stage.
"Gif me the cobra jool!"