Unfortunately, humanity isn't quite so logical.This may be my silly optimist self speaking, but I don't think normal relatively happy people mistreat others to this degree. Sure, you'll always have psychopaths, but if fewer people have problems in need for a convenient scapegoat, fewer people will be mistreated. If you don't have bad job security you won't blame the immigrants looking for jobs as much, if everyone is taken care off there will not be a need for gangs to form in the streets which will reduce the perceptions of minorities being more criminal, which eventually will change how they are treated. I think this is how you solve all the big identity politics issues we are having to wrestle with right now.
Yes, people's standard of living DOES have a big impact, since if things are going well for them, people won't be so quick to look for scapegoats for their problems.
But you seriously underestimate the power of ignorance, under-education and mis-education and decades of social programming settling in, making people loath to change their ways of thinking.
Hell, otherwise kind, loving, gentle people with good lives and a decent education, and are even semi-woke-ish can fall prey to bigotry and not even realize it.
Like, my immediate family is pretty liberal and think racists are horrible people. They have a very comfortable, solidly upper-middle-class Canadian lifestyle. Hell, we used to have a condo in florida we visited every year, and my parents go on vacations every year so long as there's no expensive house renovations to do.
And yet, everyone older than my brother and I were scared shitless of Singh from the NDP last election. Why? Cuz he wore a turban and looks vaguely middle-eastern. Explicitly.
The typical refrain from those who weren't neutral on Singh was, without fail, some variant of "Oh, you know how THOSE people are! They're all pushy and stuff! They're too assertive! They'll just get all the stuff THEY want and we'll be left with nothing! We need someone to look after US! This is CANADA! Yes, I know he was born here, but how can I trust he'll look after US and not THEM!" and "It's not bigoted to want to protect your people!".
The worst from my immediate famly came from a member who is otherwise VERY critical of the motives of those in power and is a gentle and wise soul who basically never gets seriously angry and shouty, and built a business from nothing successfully enough to retire at a somewhat early age. He went into a full on rant about "muslims ruining the country". And when I said "actually, he's sihk", he went "Same goddamn difference! This is CANADA!!".
If even otherwise sweet, openminded and somewhat woke on LBGT issues (they don't "get" trans people but are like "Well, whatever makes them happy!"), and well-off people like them can fall into fear of "THEM", I can't be purely optimistic that just solving everyone's economic issues will solve bigotry.
And if we look at my extended family....hoo boy. My VERY wealthy aunt who got to retire early is the "Liberals are commies who want to enslave us and Justin Trudeau is probably actually a woman. Also, the natives are ingrate parasites" kind of conservative.
Let ALONE places like the bible belt of the US, where the bigotry and actual PRIDE in their ignorance is full on BAKED into the culture. My dad has stories of insane ignorance and casual racism even among well-off people he spoke to when he visited down there for work purposes in his mid/late 20's. That takes more than just making their lives better to fix.
So yeah. Fixing quality of life for everyone will go a long LONG way to making things better. But it's nowhere near a Panacea. Ignorance and fear and misunderstandings, bolstered by years of it settling in so you're unwilling to change...That's also a serious barrier.
Counterpoint, if the company sells homophobic hats and gay pride hats, they'll still just alienate all the LBGT people and their allies.They can make more money in the long run by widening the notion of acceptable thought and behavior because it gives you more different sorts of customers with their own niches for you to monetize more aggressively. You can sell the homophobic hat and the gay pride hat and if both can be worn freely you sell more hats, otherwise the homophobe just goes without and that's a sale you just lost.
What they're doing right now is a short term strategy of caving to the crybabies. You can easily argue for a more long-term liberal values based strategy.
Why? Because LGBT people will be like "How can I feel welcome buying stuff from this company, when they're outright making merch EXPLICITLY designed for people who think I shouldn't be allowed to exist? CLEARLY they think that the people who want me to stop existing or am a freak are worth the same as me, who lives in fear of those people harming me. Fine, I'm going to take my business elsewhere and tell my friends about this."
And just like that, BAM, cancelled.
Now, of course, the company could be like "we respect ALL opinions, we won't take sides, free speech, homophobes are people too".......But that's just going to alienate the LGBT people even more, because "Our right to exist isn't a debate. If you make merch for the homophobes that hate me, then screw you". And then the controversy will become loud enough for the woke/liberal/centrist-not-bigoted people to catch notice and some of them will find it icky too, and then THEY might stop buying from that company.
So, then the company once again has to choose which side is worth more money to them. The safest "middle road option" is to just not take a side at all and sell neither a homophobe cap nor a pride cap and say literally nothing that could be construed as support for LGBT people, or condoning of homophobes. ...But of course, that's not going to sell quite as hot as some "trend of the month pride caps", and some people will see them as cowards who are fence-sitting on the issue.
Finally...There are companies that DO take a "moral stand" regardless of money lost. ...Sadly, most of them are on the bigoted side, like chick-fil-a who are VERY much against LGBT people, to the point where they'll take that loss of money if it means they can hold onto their bigoted beliefs.