As long as the economy is run by corporations for profit, there will always be unemployment and poverty. Similarly with environmental legislation. If the government would really crack down on corporate polluters, the costs of doing business would jump and companies would either go out of business or they would move to Mexico and other poor countries that are so desperate for investment and jobs that they have to let companies do whatever they like to the environment. But not having the money to solve problems is not the same thing as not having the economic resources to solve problems. There exist, right now, all the economic resources needed to solve the social problems of America and the world.
Profit means money.
When those owners and th eir political servants say there's no money to solve people's problems, what they're saying is that there's no money in it for them. Of course, there are plenty of resources to provide decent housing for everyone and to educate our children and to ensure health care is available to anyone who needs it when they need it. Of course there is the technology to enable us to work less and live by having machines work for us instead of the other way around. Of course we can have a society where people's material needs are guaranteed and they thereby have no reason to fight each other. Of course we can live together cooperatively and have a society we want to be part of and participate in rather than escape through drugs and antisocial behavior.