Sometimes it's nobodies "fault" that lessons don't work out.
I've picked up business from perfectly good tutors, due to all sorts of reasons, some of which will include "personality", or communication style, etc. I have also "lost" business to others for the same reasons.
Some tutors are "rigid" and systematic in their approach, others are less so, some students respond to structure, others don't.
I believe the trick is to listen to the student and ask questions, until you are satisfied that you have some grasp of their wants and needs and learning style. The students responsibility is to communicate what they want from lessons (even if that means something vague like "I don't know, I'm just bored with what I do").
It's also a students responsibility to ask questions throughout a lesson, particularly if they don't understand what you're trying to communicate.
If the tutor in question didn't ask you any questions and just played his bass AT you, then criticised your playing, then that's pretty unhelpful to you. If you didn't ask him any questions to clarify, or didn't challenge him, then that's unhelpful to him and you.
Beware of the tutor that: -
Doesn't listen to you.
Doesn't ask questions.
Noodles on their guitar whilst your talking.
Shows off their chops to impress you.
Talks about themselves endlessly.
Gets arsey if you don't understand what they are trying to communicate.
Doesn't challenge you once in a while (in a way that doesn't belittle you).
Is not actively looking to improve their own musicianship.
Is on the SOR!
One last thing, you're not only investing in the 30-60 minutes you spend in the lesson, it's the days in between that are just as important. It's boring to say but, it's a waste of your money if you don't practice what you've been set. And that doesn't mean a 2 hour "cram" the night before. It also becomes very boring for you and the tutor if you're going over the same thing in a lesson week after week because you haven't bothered to practice in between.
None of the above is aimed at the OP, just a general brain fart.
And lots more stuff that people have already said an will say..
Probably all b@*#s, but it's helped me.
And I'm sure Dood is the dude as he has a good rep here, enjoy!
Bye, off to school now.