Gina snapped at Hazel for answering her question. There was no need to attack her.
The whole argument was childish on both their parts but I found Hazel the funniest...
"Are you out of breath yet? You finished? Good, now shut the **** up".
Gina had to wait to throw the last word in.
I found it funny Gina made comments about Hazel "must have had a bad life", Gina's life must be terrible because she feels the need to lie about where she's from and what she has. And the actions she threw in Hazel's face were ones she'd heard in soundbites from Charlie, who was sat at the other side of the bedroom smiling.
But Gina getting herself worked up whilst it washes over Hazel.