By your own admission, you went to this steak house for 10 years and had liked it so much you encouraged others. I'd imagine you would've visited multiple times per year? So, let's say 20~30 visits total? All that time you were happy and raved about it, but one bad visit and not only did it sour your opinion to the point you won't return, but you also mentioned that you will disparage them whenever you can. At around 30 visits, 97% of your experience there was positive to the point of rave reviews.
I'm not having a go at you, I'm just using your story to highlight the difficulty in customer service and how fickle we all are as customers (myself included). I suppose that really just speaks more to our recency bias as humans as well.