Anderson’s city leaders are pushing back against a recent business website ranking that placed Anderson among the “most miserable places” to live. When Business Insider published the list last week, it ranked Anderson No. 35. In disputing that, Anderson officials cited more than $2 billion in private investments in the last decade.