I want to address some things that have come up in this thread.
First, some students feel responsible for making their teachers feel bad when lessons don't go well, and I don't know if teachers are aware of it. Some things are the student's responsibility: if you are rude, ignore instructions and assignments (which says the teacher's input is worthless), say nasty things about him like that he's a moron - that's a reason to feel bad, and to apologize. But if a student has difficulties and the teacher is frustrated, (for example), he may feel bad, but the student isn't responsible for "making" him feel bad. But we do, and we shouldn't.
Meanwhile, a teacher has many students but for a student, this is the one and only teacher, and that can be very special. If a teacher dismisses a student, how he does so can have a negative impact for years to come while it's not a big deal for the teacher - depending on how he handles it. The OP has a commendable, mature attitude in that respect. A good student may have been lost to this teacher.
The other thing is what we read about student behaviors that teachers encounter, and thus expect or "can predict". I didn't know about this when I started as a student. Here are things that (some) teachers say they often encounter:
- student wants to only have fun, play easy pieces
- student doesn't like to practice and doesn't practice
- student pretends that something is too hard, and feigns difficulty to get out of things
- student distracts with seemingly interested questions in order to avoid working in lesson
Knowing about these things can help an experienced teacher head off things. For example, the "distracting questions" tactic which can derail lessons with an inexperienced teacher, won't wash with the experienced on - so they stay on track. But at the same time, you get a mentality that says "If student does or says A, it means B." with commensurate distrust. (This distrust can go two ways if a student has had a previous bad teacher). I ran into this as a student. When I was without a teacher I worked with a few teachers here and there. I encountered, for example I didn't understand something and was told that I was "passive aggressive", or I was "lying" or "playing games". Or the teacher just got angry for "no reason" leaving me perplexed. Once I knew "what teachers often encounter", it started to make sense. It's especially bad if you are an adult student, because the assumptions (experiences?) seem to be more.
As a student - esp. an older student - it is useful to know "what teachers encounter/expect" because then you can try not to give off those signals. If asking questions is seen as "distracting", then you don't. Frankly, that sucks! It's much better to be able to have open communication in lessons, rather than needing to be cautious. Ofc student-teacher relationships need time to be established.
I'd say to both teachers and students and parents: don't make assumptions, don't think you can read minds, and do communicate!
Meanwhile when you have a teacher, and then some other place with some other teacher such as happened here, I think things can get pretty dicey, and that must have happened here. Regardless of the pressures of exams, or anything else, you don't kick a student out and then not communicate with that student. The word "professional" means something, and teaching is a position of responsibility. Here I am writing as a teacher, because I also am a trained teacher.