In principle I’m inclined to agree, however isn’t this glossing over the degree to which markets are consolidated?
You try to opt out of products/services and choose more ethical alternatives, but it turns out the most readily available alternatives are in some way connected to the same unethical parent company. Ultimately the individualistic approach to addressing these matters is untenable and requires collective action in some form (ideally it would be leveraging a government that reflects the interests of the people).