The big thing here though is that a company somehow feels emboldened to scold its customers. Who on earth do they think they are? They are there to respect and reflect the customer base.
This.
The person posting that tweet clearly had no idea of the reaction they were going to get. That's the first problem. Know your customer base.
The second problem is to criticise their customer base for not supporting it.
The arrogance of imagining that your millions of customers are going to agree with your social politics is disturbing.
What is unbelievable is that you tell them off for not doing it!
Not only is it yet another foot shooting exercise, it's very concerning that they feel entitled to do it.