An absolutly horrific story in my opinion.
But however, i was under the impression that she was travelling alone and I think under the circumstances she would most certainly need someone to travel with her. Unfortunately crew are unable to offer assistance to someone in this condition. What would have happened to this person in an emergency or should she have needed to visit the lav?
However...sounds like awful treatment at the airport and yes, the ground agent involved deserves a serious slap for this!