Regardless of the agreement and disagreement on here (I'm with the 'match temperature' comment above - if its been feisty as ****, red all day, if it's been calm, a stern word), I think we have a duty to help constructively.
For me, what I would have done is to have slowed the caution down, a la:
GK: 'Ner ner ner, Assistant, you smell.'
Ref: 'Shush now.'
GK: 'NAR, you're taste in clothing is regrettable and you hair makes you look like a member of Boyzone.'
Ref: 'GK, come here please. Skipper, can I borrow you, too?'
[Skipper wanders over.]
GK: But, ref...
Skipper: Oi, goaly, shush. This splendid fellow in black has something to say.
Ref: Right, GK, I gave you a warning and you carried on. Saying
anyone looks like a member of Boyzone is just rude, not to mention ignorant. He
clearly looks like a member of early Take That. Now, here's a yellow card, and watch your mouth for the rest of the game, please.
Skip: Shut it, alright. Or I'll remind you that you look like Ed Sheeran.
All [singing]:
White skin, pale face. Breathing in. Snowflakes.
By slowing it down in this way, you give the GK the opportunity to calm down. You've taken 30 secondss, GK should now have left what
@Yacinho has called 'dissent mode.' If he hasn't, and continues to clap, you have a perfectly good reason to card him a second time - he is
actively choosing to continue dissenting, as opposed to still be pissed off, and perhaps not being fully in control.