Get hold of that supervisor who caused the delay in the first place & yell at him, cuss at him and insult him. This 'over smart' QA ground staff needs to be taught a lesson. Don't worry there is no rule about getting mad at someone who does not perform his duties well.

Every time I travel somewhere. After looking at my ticket, they ask me, 'Where are you travelling to?' And my reply to them 'I don't know, wherever the ticket takes me'....Are they retarded?