When I saw this, my first thought was about one of my all-time favorite fics, Tira Nog's "Nick in Time/Growing Pains." Of course we don't actually see Snape's abusive family in it, but the ages and the attitudes fit the story in my mind perfectly. I love this : )