"useless to pretend that's not the case" is a dumb, paint brush response. Yes, many, if not most, capitalists do so. That said, consumers don't tend to reward good behaviour either. Even when I put a minimal amount of effort into making purchases from "ethical" companies, I get people questioning what the hell I'm doing. Why don't I go for the cheapest, brand-namest, most-marketed, child labor made, etc equivalent from <Big Corporation Co>.
If anyone is going to start rambling off about the evils of capitalism, I suggest they stick their foot in their mouth until they've already stopped buying from companies that benefit from exploitative behaviour. But since I've met almost nobody who falls into that category, then it's time to admit that capitalists aren't inherently unethical, it's just that consumers, including you (and even me) have decided to reward the ones who aren't.