Medicare and social security aren't supposed to be for the middle class. Social programs are supposed to be a safety net for the very poor. Unfortunately, democrats have expanded those programs to cover pretty much everyone, including those who can afford to pay for it themselves, all borne on the backs of the rich. But the sad thing is such policies hurt not just the rich, but the poor and the middle class in the long term. Look at Europe and see where we will be in 20 years if we continue on this path.