The money isn't really coming from them, though. Only 50% of U.S. households pay net taxes at all, so most of the lower-middle-class isn't paying anything, not even enough to cover their own use of government services, let alone anyone else's. I believe the top 1/3 pay virtually all taxes (>90%).