Charlie obviously got the message.
She was fired for publicly criticizing the magazine’s financial practices. From a public relations viewpoint, the publisher may have made a mistake, but I don’t think there are many magazines that would let a writer get away with that.