Yeah, this is 100% right.
My State is full of people like this. They scream and moan about things not catering to them... and when what they want does cater to them they won't support it, and they don't understand that businesses need customers to exist...
they just seem to want business to exist that cater to them... but don't actually want to ever patronize to such businesses. but the second that business decides to try and make itself more appealing to more customers... it's EVIL. And if you patronize this business... YOU are evil now too.
And if you try to point this out to them... they just go mental. They don't understand that businesses have costs, they think the notion of profitability/sustainability is also EVIL.
Same with housing. They protest for cheaper housing. OK, we need to build more housing then. And then when more housing is proposed to be built, they protest it too. The same people most of the time.
Generally here the people who scream the loudest are the most hypocritical. They screech at everyone we need more small independent businesses... but they all shop at Amazon and Target exclusively.