Having read most of these posts I don't think Tran deserves an apology at all, you should have received one from him.