Citizens deserve entitlement programs such as social security and other such social insurance programs that they pay into and receive returns on due to the hard work and productivity they have given society. Without these, society would quite literally collapse. Those who build society deserve to receive returns on it.
I do believe that entitlement programs are necessary for a nation to prosper. There are segments of our society, such as the elderly or poor, who due to their circumstances need assistance to help them with their day to day ability to function in our society. One good example of how entitlement programs have been successful is that ever since Lyndon Johnson's Great Society programs have been enacted the elderly poverty rate has been cut in half.