Yay, first post here.
So, after listening to this, I didn't find anything *really* bad about this controller's behaviour.
He didn't call anyone names, he didn't shout, it was just a short sigh of frustration in my book, not even worthy to be called "getting mad" really.
Sure, not extremely professional and he certainly should try to avoid it, but I also don't think it warrants a removal from the position by the supervisor - a heads-up "that was wrong" would certainly be justified though.
Neither do I see that Sing Cargo pilot at error very much, he seemed pretty dense at that time, but it is certainly better to ask for clarification then to act on belief. "I have no clue what I am meant to do, but I believe I can get it right".