The U.S.A. was founded on principles of individual rights and liberty. These rights are not given to us by government or man but are endowed by our creator. They can not be taken away by man or government.
Liberals and Socialists believe in "collective rights" and these "rights" are conveyed by man/government to other men. If these so called "rights" by man are deemed (right for food, health care, shelter, etc.) then those same rights can be taken away by man at any time.
With "collective rights", all people have those rights but others are forced to pay for those rights. If you can't afford your health care, I'm forced to pay for it. Charity and volunteerism become part of conscription on behalf of the government and individuals are left to rely on the government and not the community.
If your a socialist and support these collective rights that's fine, but our country was not founded on these principles nor does our constitution validate it.