It is not the case that people at Yelp find it great joy in firing people. When a person did not turn up for work for three days some HR manager gleefully typed out a termination later and hifived all his co-workers. I don't think that is the case. Hiring someone costs money and so does termination.
Unless I know the Yelp's side of the story I wouldn't buy her version. It is possible that she failed to inform her superiors properly. It is possible that she has a long history of staying absent from work. It is possible that she was terminated for entirely different reasons and her being in a difficult situation is a pure co-incident.
When terminated people get angry. They say all sort of things.