I disagree with your hypothesis that illegals push people out of the middle class.  Automation and lack of skills/education in the USA has caused jobs to move overseas, depriving the working people of a middle class existence with no advanced education.  The old unionized jobs where the worker who dropped out got trained, made $20 an hour, had their job protected have gone and nothing has replaced them.