He was in the doctor's office for a reason...it sounds like he was having a bad day and you were the target he vented on...dont take it personally as he sounds like he has his hands full with all his own problems...that is not to say I approve of his behaviour but maybe we need to give him the benefit of the doubt...