Anny,
Re: your note #2. She lost her job at the diner.
Translation: fired from diner. Not too many diners have an abundance of over-qualified people knocking at their doors, begging for work. I would imagine losing a job at a diner takes incredible effort, or lack thereof. It's all a matter of perspective.
Bottom line, she is now on the dole. And it is an accepted way of life. I am up to my eyeballs and earballs with stories of these sad creatures who prey on the system, use the system, or simply count on the kindness of strangers as a way of life.
It is indeed tough to get "fired" from a diner.
She lost her job at the diner. Translation: fired from diner.
Agree one hundred percent.