Sorry to hear about that but I'm very glad you got off lightly.
It sounds like you might have answered your own question. Perhaps it would be worth reviewing your strategy for coping with stress?
Welcome Lazarus.
That's a great patina on your bass. Hang around here for any length of time and you'll discover that there are people who go to great lengths to make a brand new instrument look like that.