Exactly. Too selfish to transport their animal correctly.
Were I the passenger, I would have been livid that I paid $125 dollars and was not allowed to stow the dog under the seat *where it belongs*. I would make them accommodate me or kick me off the plane while I raised holy hell with their airport offices.
I realize this situation involves a non-English-speaking new mother with an infant and an 11-year-old daughter and a puppy. Even if she did everything properly, she has bigger priorities than the welfare of the puppy. I fully grasp that. She clearly made the decision that, despite the inconvenience, she'd endure and continue on the flight.
It sounds like United is offering to pay for everything because they want the whole thing to disappear from the media as fast as possible whether they were the guilty party or not.
As for the flight attendants, I'd love to hear their side of the story but I don't expect the airline will ever allow that.