As is often the case in debates, the two sides of the debate dont have the same understanding of the term they are debating, in this case, 'Capitalism'. Also 'Socialism'.
When the pro capitalism people hear 'capitalism', they think of a system of contract law that protects the privacy and rights of everyone in society.
When the anti-capitalism people hear 'capitalism', they think of a society that is in a state of greatly unequal distribution of wealth, in which a small percentage of the people own most of the capital.
Most people would probably be able to agree on things if they would taboo their terminology and the connotations they have built up around it, and discuss things in other terms.
For example, most people would probably agree that a system of contract law which protects the rights of everyone in society is good.
Most people would probably agree that having a more equal distribution of wealth and power than we find in our current society would be a good goal to aim for, provided that we can do it in a way that doesnt hurt one section of the populace to help the other, or result in a failed economy.
When people hear socialism, some people think of 'achieving better income equality' or 'taking care of people in need', while others hear 'stealing from people who produce things'. And so on.
My problem with marxist ideas is not that their values are wrong (indeed, it would be great if distribution of economic power was more equal, all else staying the same, because this would improve average life quality). The problem is that they don't really contain any solutions to the difficult organizational problem of 'how should the economy run'. They seem to think that all you have to do is tear down the capitalist system, and then everything will magically become awesome and everyone will be happy. Sadly, that isnt the result that you will get, as evidenced by every time it has been empirically tested in reality.
Personally I like the idea of basic income systems, but rather than is the case in some systems where taxation is used to fund payments to everyone, I wish that society itself would own some portion of the capital (shares in index funds), and dividends from this capital ownership would be given equally to everyone, each citizen having 1 share. In my idea, the initial society capital fund could be gradually grown over time through donations and estate taxes. I would imagine that many rich capital owners would gladly donate to such an endeavor, and would greatly prefer this route to the current taxation system.