We can't and won't always say the "right" thing. Maybe their is no right thing to say. All you can do is be you the best you there is. So what if he doesn't like what you said, what can he do that is worse than what he has already done? I am sure when you first met you said what you really thought!!

You have done so much work on yourself and it shows. Keep your chin up B!!