Provider temper tantrum's and threats
I have had the same problem several times. All were providers I had used regularly.
Most recently a skilled provider that I have been using for nine years went off on me like that.
All of my experiences were probably caused by nose candy or the smoking version of same.
I'm not sure if it is from too much continuous use or a form of withdrawal symptoms.
I'm not justifying the bad behavior just recognizing a probable cause.
FWIW I don't take shit for no reason and behavior like that is an automatic blackball on my list.
Getting a divorce is very easy in this hobby.