You are not necessarily in disagreement with IslaDeEncanta, as they said "lower middle class", not "low-income". What exactly constitutes "middle class", and even "lower middle class" is not clear. But, I think, most would agree "low income" means not middle class, so you're probably talking about different sets of people.