There's nothing like good people-skills to keep customers coming back!Sorry about your experience. Been there too, similar situation but the owner (probably having a bad day) started yelling at me because I dared ask about dropping the price maybe a little.
And glad that you did not get Sopranoed. We were worried.