I need to go fishing.

I've been fired from probably 80% of my jobs if I didn't walk off first! I work for myself and that's the best way. generally I work with my customers so we're clear of how things went and how things are going to go before I leave. I haven't got to the point to where I'm overwhelmed with customers or anything like that. I did have a customer get out of line with a text messaging and the worst part is it was a Mopar customer. But he shot himself in the foot and now he doesn't have my help..
You're a smart guy you've learned your lesson and you also learned how it made you feel. Not too worried take a day off brush it off and you won't let it happen again.. you will learn more lessons I'm sure. This is my second or third business and I always learn lessons and they always cost me, but I didn't do it again..
Remember it was just a lesson learned and you will always learn more...