Re: No one forced her to take the job
If Yelp actually promised her a better job in less than 12 months but then backed out, then it's their fault. But she doesn't say that. If she just assumed going in that she would be getting a better position and didn't ask until after she was there how long that would take, then it's back on her. Since when is having to wait 12 months for a promotion/reassignment not "reasonable"?
And I never said anything about unemployment for life. I'm sure there are many cities in the US in which she could live comfortably on $1300/mo. Note that at least one of her coworkers wisely made such a move "east". She may only need to go as far as Sacramento (cost of living index there is 117, compared to SF's 184), and she still might not be far from her dad, depending on where exactly he lives.
Not to mention that, if she (and enough others) refused to take this underpaying job, then Yelp would eventually figure out that they need to offer more money, which would be a much more effective strategy than taking the job but complaining about it later. Given the retention problems she mentions, it seems like most everyone else at her level figured this out well before she did.