“They could end any retailers responding to such pressure because there are many times more Christians and conservatives than far left activists.”
True, but gays have many times the disposable income than other groups as they typically don’t have kids.
Being less than 5% of the population, they don't have enough disposable income to match a group ten or more times their size. And I doubt they have "many times" the disposable income; more likely 50% to 100% more.