My heart went out to you as I read your story. Sounds like you've had some rough times & I hope life has improved for you.
It's easy for others to judge when they haven't been in your shoes. Like somebody has already said, at least you're enjoying your tops instead of just folding them up in a pile.
I once had a friend who lived fulltime in her big motorhome. She was an avid quilter but she only did the tops then moved on to a new one. Had no desire to finish them. She had so many piles of tops there was nowhere for anybody to sit. I mean NObody. When I went to visit her, she had to pick up a pile of tops & put them on her bed so I could sit down on one spot on the couch. There were piles of tops everywhere.
Her husb. had his seat at the table & she had her chair in the liv. part. She received a lot of judgment but who cares. As long as you're happy with them, good for you. Life is too short to let other's opinions bother us. Took me a lot of yrs. to realize that though.