Seems we dont know all of the story... I agree the pilot sounds stressed but just what was going on in the cockpit? If he had screwd up on his fuel calcs then that is bad and he deserves disciplinary action, if he had an emergency which has not been made public then perhaps that mitigates him. However if it was just a case of he spat his dummy (pacifier) out of the pram because he could not have his choice of runway for a routine landing he deserves sacking and not employing again.
Seems like very poor communication from the pilot to ATC... why did he (the pilot) not tell them the nature of his emergency? Surely that helps an appropriate response or is the ATC supposed to be gazing at a crystal ball along with watching the aircrafts progress on the radar screen