I think It’s all the things ypu mention and more. My opinion is that “poor therapy” varies by person. I have no doubt that I’ve been a poor therapist for some of my patients - but I do try to recognize it as it’s happening and talk about it with my patient: “I don’t think this going very well. What do you think? Yeah? What do you think it should be like? What is happening that’s keeping us from doing that?”
Without shitting all over another therapist (professional ethics - I got 'em!), I would say that he was a bad fit for you, but that he may have also been confined by the HMO (session length, number of sessions) and didn’t know how to best work within those boundaries. He may have been struggling with the same problem as you and felt unsure of how to give you guidance.
Personally, I do not understand therapists who make pronouncements and won’t respond to or work with patient questions. I don’t understand why therapists fire patients who come to sessions consistently (or inconsistently). I’ve “fired” one patient in six years, but that was a referral for more intensive treatment. I think terminating therapy due to “lack of progress” shows a lack of therapeutic skill and confidence. I think that it shows a lack of training regarding “self of therapist” issues (aka countertransference). It shows that they are shut off from their patients and self. And, even though the therapist may not be doing so intentionally, it makes the therapy about them rather than the patient.
Does this help clarify things?