Well the most common CC corrupter comes mostly from downloaded houses and lots, and it's a little hard to believe that it was the hair or sofa that bugged your game, but you can also try running the game without custom content, just for making sure. To do that, open the game launcher, click Installed Content, and check the box where it says "Run Without Custom Content". I recommend loading that save file of yours, and moving the household to another neighborhood, since that one is already dead anyway.
If that doesn't change a thing and your game is still bugged, you don't have to worry about the hairstyles or the sofa, because it's not their fault.
Have you tried starting a new game? Preferrably in another Sunset Valley first, to see if the town gets deserted again. If it doesn't, then the problem was your save file, and you can slingshot it all the way to grand canyon. If the town gets ghosty again, try another neighborhood.
If none of the above work for you, I believe we'll get in a more pc-technical talk, but to not get too complicated on it, I'll wait for your reply.