Calling people “working class” suggests that white collar workers and entrepreneurs don’t work, and calling people “middle class” leaves those below them feeling labeled low class. High income, middle income, and low income probably should be the distinctions as not to offend.