Wow, Deborah, reading that was unsettling enough that I completely understand how you felt at that appointment. Perhaps it’s as simple as he was having a bad day or he didn’t sleep well the night before or he had a headache. But, maybe not.
Let’s go with the problem was him and not you. Let’s chalk it up to a bad day for the doc. Let’s celebrate that he accomplished what you wanted in spite of the awkward and distressing experience. Let’s celebrate that you are doing great.
Let’s hope he’s having a better day next time you meet.