Old_Medic, even though the consensus here seems to be, get the hell outta Dodge, and as quickly as possible, it's still reasonable, that you posted your question. After pretty much spending your entire life either working in your career, or leading up to it (school, training, etc), it's hard to make a decision that's suddenly going to leave that all behind. So, even though the answer might seem obvious in retrospect, it's still good to bounce your thoughts off of us here, just for that added peace-of-mind that you're probably doing the right thing. Or, in the off chance there's something you're missing, I'm sure someone here would catch it.
I'm in a somewhat similar situation, where I could easily retire, presuming my FireCalc assumptions are correct and I didn't make any mistakes with the input. But then, for each month I keep working, I think about how much is going into my checking account to cover expenses, how much is still going into my 401k, and how much it's saving me on health insurance. And, as a result, it's hard to make the jump into retirement.
When I do start getting serious about it, I might be posting a similar question, with my own specifics, just to get sort of a reality check.