Those groups should open their own retail stores and see how the free market works instead of demanding a retailer do what they say when that retailer is responding to free market pressures.
There's a whole group of people that support Pride but won't actually buy any of the stuff.