I totally agree with a lot of what you said. I walked out of a job realizing that the company was doomed and I wanted to leave on my own terms. It was gut wrenching, stressful and one of the best things I have ever done. But after 8 years of feast or famine running my own business (which I wouldn’t trade for anything) I finally took a job with one of my clients.
That monthly salary however can be just as freeing as it can be debilitating. For me, once I had the security of a regular paycheck I could count on, it opened me up to start working on projects I actually wanted to in my free time. When I was on my own I was constantly taking every project that came my way to stockpile for a rainy day when the client work was thin. Sometimes I would work 30 hours straight without sleep to make it all happen and some weeks I would hardly work at all.
I think that whether or not you have a regular salary or not, you need to carve out time to work on the things that are important to you.