Social Security - I think it was and is a horrible program. It provided a safety net but hasn't evolved with the times. If each person had a private account that they could invest in a series of investment options like TSP then at least Congress couldn't get their greedy hands on it to spend it on pork and other non-related garbage.
Public Education - This needs to be in the hands of the states. The federal government is to big and bloated. The states can better decide what education programs best suit their citizens needs
Hospitals - These are mostly privately funded corporate enterprises.
Police, Fire, Roads, etc. - Those things are the purpose of governments and generally the people that receive the benefits from them are those that pay taxes.
You can't prevent a welfare recipient from receiving police assistance, nor would I want to, but you could suspend their right to vote. There are generational welfare recipients that have not contributed any benefit to society in decades. They are often uneducated and are motivated by fear and the desire to keep the freebies coming. If you said Party A will cut off your free stuff but Party B will keep it going and even give you a free cell phone, how would most of those generational welfare recipients vote. They have been robbed of their pride and opportunity to rise above themselves by the very system that was put in place to supposedly help them. Then they are kept in their plight by the threat that they will lose the very thing that is now the only thing that keeps them from starving. It should never have been the governments role to become a welfare provider because it has created this system of keeping the poor "in their place" with fear and threats of taking away their "assistance". They shouldn't call it government assistance anyway. They should call it "Keep You In Your Place Money" because that is what it does.
For the recipients of all of those things you mentioned, many of us pay taxes and thus get a return benefit. We pay our taxes for those benefits. We don't get them for nothing. Your argument is built on sinking sand and you should give it up while your behind.