Civil? Your judgement (or lack there of) is quite astounding.
/boggle
And what is the better way to respond to his frustration? Insulting him? Or a more calm and reasoned approach? My judgement says it's the latter, and I wish yours had done the same. He is clearly upset. I'm not sure what your excuse was. Is this how you intend to respond to everyone with a complaint? Because I suspect there are going to be more once launch happens (it's inevitable).