Social Security ty, Medicare and Medicaid, = SUPPOSED to be paid for with payroll taxes and not income taxes. Go back to that system.
Medicaid was never paid for by payroll taxes.
.
Social security provided a net surplus to the budget for most of its existence. Medicare, by law, can only collect a third of its operating cost from the tax, the rest has to come from the general funds. Now if your suggesting increasing the Medicare tax to cover the total cost I could get on board with that. If the American people want a service they should pay for it instead of making their children and grandchildren pay for it.
As far as the foreign wars, I agree we are in too many places. Hell, I would have supported dropping a nuclear bomb on Kabul after 9/11 and leaving to at that. Would have sent a much better message than what we did.