For what it's worth, I still think you did the right thing. That job obviously wasn't going anywhere and sounded pretty miserable. Perhaps your mistake wasn't the quitting but the freelancing over taking another job, and the option is still open to you.
So the freelancing thing hasn't worked out for you. Perhaps taking a full-time job, even for a short period, will be enough to get you back living independently, build up some savings, make some new contacts, have a social life, and perhaps eventually even build a product business in your spare time. Give the freelance thing another go in a year or two? You've undoubtedly learnt plenty of lessons which will help you the next time.