I didn't read the whole thread, but I believe you must have the hugest testicles on the planet. Congrats on that.
Having been in management myself, I would say that you are a liability having walked out and left them hanging. I wouldn't even let you on the property.
Yeah, blah blah blah...