Yeah, unlike the billions given to ILLEGAL aliens, wefare queens so they can continue to pop out more & more children. The "welfare" et al budget is many times that of Veterans, military, senior citizens payouts. Both parties in some part stopped long ago doing "the business of the country", and instead, concentrated on doing whatever keeps them in power.
The govt, state or federal doesn't give billions to illegal aliens. On the other hand, they pay sales taxes, income taxes and social security taxes like everybody else. Of course, if their employer pays them under the table or doesn't report and remit those taxes to the govt., well, the problem is with the employer, not the immigrant. As for "welfare," well let's be fare. If the so called job-creators actually created jobs with the record profits they are reporting, then maybe they wouldn't have to pay so much in taxes to support those on welfare. The so called welfare system is in place to allow employers to pay a sub-liveable wage. Put differently, if employers paid liveable wages, then there wouldn't be nearly as many people on the various assistance programs.
So, in summary - illegal aliens getting a free ride - that's because of employers breaking the law to increase profit; welfare and subsidy programs - if employers paid a liveable wage, they programs wouldn't be needed. You are correct, though, both parties stopped long ago dealing with the real cause of problems.