Hello Sam,
Its great to hear from you. What type of professional program are you hoping to attend? I am glad that you are looking at yourself in a positive light. I'm glad you are feeling great! Keep focusing on the positive things in your life.

Now for the heavy stuff:
I dont think you said anything that you should apologize for. Mentioning being married to someone else was a no-no, but apologizing is up to you. Was what you said really that bad or did he over react?
I need you to refresh my memory, what your original goal of your get together this weekend?

Hope