"where a business owner complained there were 'too many' charity shops opening in the high street. Snobbery and Nimbyism alive and well in many places."
Actually, as a business owner myself, I'm disturbed to see a large number of charity shops in a town centre. It's not snobbery or numbyism - I donate to charity shops, and I buy from charity shops.
But a large number is a very worrying sign for a town; charity shops go into empty shop units. A lot of empty shop units means the town's commercial centre is failing badly. It means closed businesses. It means loss of paid retail jobs. It reduces the type and scope of shops available to local people.