I am so sorry you were treated so badly!! My note concerns assertiveness however; which-if worked on-will get you everything you pay for and improve the quality of the services you receive. The outrageous behavour of that person is her fault entirely but it also has to do with your 'personal power', yes? This person knows you/your threshold for her bad behaviour.
We get what we want when we stand up. I used to walk out too. But I got tired of being mad and spewing to all but the one who was now 'scott free' to screw up again. I began to want that 'judgement day' in the moment and; after a long, hard climb I beefed up my assertiveness.
I paid a stylist/colorist $250.00 6 months ago to perform expertly. She managed to do 5 things (I counted) which fully contradicted 5 things I said IN THAT APPT that I did not want. e.g. "I like to keep my hair all one length." She gave me 3" bangs!! GOOD GRIEF! Anyway I went back 24 hours later and was refunded each penny without being rude. I... was... tenacious.
First however, I needed ammo, right? I called around to find a salon who offered free consultations and discussed precisely what this person did to screw up my hair ...in salon speak. This also served to galvanize my anger and my sense of justice. Oh, NO. I was not crazy! This person really did screw up my hair and here's how.
Then off the the offending salon where I reiterated each point and how she ignored each. No raised voices, no tantrums. It took her/her business consultant 2 hours to realize she did ignore my requests and I was not leaving. Later, she even tried to keep the tip I paid. Think about that. I did, and then leaned in very close, lowered my tone and explained I am not in the habit of rewarding the undeserving. Did she believe she WAS deserving today?? I waited for a response. Of course none came. I then added I'd be happy to wait 'right over here' while she counted out my tip total and I sat down quietly.
Good luck. Give yourself the present of making certain you always get what you pay for.