Wow!
I have had experiences with Cabin Crew but this just takes the cake!
I know that all Cabin Crew have bad days, and the job that they do is not always easy, but this is what they are trained for right? If I were you, I would have demanded her name, and made a formal complaint, as if she is let off on this occasion, how many other passengers will she abuse before something gets done about it? This is not acceptable behavior in ANY class of travel.
It seems from your letter that the other crew were also aware of this person's attitude, and in that regard, they also have an obligation to make her aware of the fuss she is making, however it seems that they were doing anything for an easy life ... good for them, not so good for the passengers
I am sorry for what you had to go through and hope that you never experience it again ... Happy flying next time