A problem that solves itself, surely
As a staunch socialist, you might expect that I'd be eagerly in favour of enforcing diversity in the private sector.
Unfortunately, I'm not just socialist, I also have the affliction of logic, and logic dictates that:
- Commercial entities exist solely for the purpose of making a profit
- If as a society we are going to accept the profit motive, we must also accept that commercial entities be allowed to succeed or fail as a consequence of their own policies
- If those policies are unacceptable to the majority, then those commercial entities should fail as a consequence of their unpopularity, otherwise the majority must take responsibility for continuing to support a company whose policies they find unacceptable
In other words, if the democratic majority dislikes a company's policies, then they should vote with their wallets, otherwise they are complicit.
Yes, this is very much a classical liberal view, and not at all socialist, but it's also a pragmatic view in a society that is clearly also not really socialist, except when it suits them. Play by the rules, or stop playing the game. Personally I'd rather do the latter, but I'm in a minority, so the best I can do is point out the hypocrisy of playing a game whose rules you don't like, and hope that somebody besides myself notices this glaring contradiction.