She was probable upset because they weren’t talking about her.
If this was a episode of “Law & Order”, she’d be a murder victim by now. If the comments were not directed at her, she should either have said something, or found another seat. This is no reason at all for a man with a family to lose his job. Thin-skinned people are a PITA. Since it sounds as if she was also fired, maybe she learned a lesson, as well. Somehow, I doubt it.
If all she did was complain about these “jokes” and text the pic, then I don’t see how she did anything wrong.
It’s also a shame these boys couldn’t show some respect around a woman. I really dont’ think there’s an argument over how bad their joke was/was not. Minimally, they were on company time and as such were the face/voice of their company. Don’t know if I’d fire them, but I’d give them hell.