Meh, looking at it from a perspective of who or who doesn't pay their fair share might make you feel better personally, but it's much more practical to look at it from a holistic perspective of how it works out for society. I'm pretty libertarian philosophically, but I recognize that that isn't exactly how the world works realistically. There are plenty of examples of where social programs (roads, education, etc.) Actually make it easier for everybody to live and succeed, and those social programs are worth pursuing both because they help my fellow Americans and they help me to be able to make more money.
Poor folks have enough trouble making enough money to keep food on the table for their families, and, yes, some of that is due to the fact that they make poor decisions. Doing our best to educate them goes a long way towards making society as whole more successful. From a cynical point of view, we at the very least need people capable of taking our orders correctly at whataburger and giving the correct change. Covering a bit of extra cost for that education pays dividends.