In general, I do not oppose "welfare" programs so long as they provide support only to those who are incapable of supporting themselves (or supplementing people who can only partially support themselves) due to no fault of their own, such as injury, illness, or disability.
In the US, there are populations of people who have chosen not to take advantage of the free education that is available to them and thus are basically unemployable by choice. There are others who choose to have children starting at age 12 and then turn the babies out about once a year. These people then claim that they cannot work because they must take care of the babies and therefore must be supported through welfare programs. Even more aggravating, the system is designed to encourage this behavior by essentially rewarding people for each additional child they have. These factors result in a continuous cycle of lack of education, single parent families, and perpetual poverty.
I cannot vouch for the specific accuracy of this, but I have read that on average, a person who is eligible for most of the US Federal, State, and Local welfare programs earns at least $66,000 per year for not working. The vast majority of these own at least one care, one television, a smart telephone, and many other modern conveniences. Many of them live at no charge in government provided housing.
Not to focus solely on the poor, the US subsidizes numerous wealthy businesses and organizations such as the EXIM Bank, ethanol, agriculture, oil, and almost any company that exports any product or commodity. I generally refer to these with the single label of "Corporate Welfare." I can see no justification, nor can I find any legal basis in the US Constitution for any of these programs that are designed to transfer wealth from one group of citizens to another through taxation.