I would not fire this client just yet. I would take into consideration that she was a loyal client for 5 years up until that point. I would also try not take her complaint personally for two reasons. Number 1 - she should of told you that she was getting married - and number two that explains why she was a basket case. Don't get me wrong. Those are not good reasons for her to of acted the way she did by no means, but I can understand why she did. Getting married is a big event in ones life. I would try to stay calm and find out exactly what she does and does not like about her hair and go from there. If there is nothing I can do for her I would ask a co-worker if she had any ideas. If all else fails I would refund her money. By chance if she does return to the salon still wanted her hair done, I would not refuse her but I would make sure to do a consultation prior to her service to clearly determine her expectations. If she does a repeat performance of her last visit, at that point I would recommend she have her hair done by someone else that could satisfy her needs.