I believe based on your remark that Madden nfl 21 coins we're likely to fundamentally disagree on idealism vs. realism, and that's okay. I find myself usually at the middle of realism and idealism since I know how the world works but I want a better world; you don't need to pick one or the other. I really don't understand why we need to give corporations a pass just because they aren't people (which Citizens United would disagree with but that is another discussion.) We should not just accept the best we are given by a business, we should expect the best we need from them. Companies are made of people calling the shots and there are an infinite amount of examples of companies that both make enormous profits and endure for good causes. Patagonia is a great example. They don't need to make sustainable products and supply repair and reuse applications to go against quickly trend, but they do and they make a ton of money anyways.
"Everybody needs to do the ideal thing" is just naive if you do nothing about it. This case does not include the numerous grey topics where opinions have a place; this is actually a discussion of whether you want black folks to have faith or not. It is not courageous of a company to say that black men and women deserve rights just because they'll lose white supremacist customers. It actually is quite simple for a company to set out a statement of belief similar to this, as we have seen from each of the companies doing this right now like Amazon and the Buy Madden 21 coins. I really don't know how it's difficult for a multi-million dollar company to give up a very small fraction of their gains for the larger good. If people who do not like Black Lives Matter constitute a Vast Majority of a Organization's customerbase, then maybe they should not have those profits (not claiming EA's playerbase in against BLM, this is a hyperbolized example)