I want a pub to change their business practices to fit my needs.
Why do you want the pub to change their business practices to fit your needs?
As a customer, I feel it's my right to get what I want.
I know you would like to see the pub change their business procedures to fit your needs, but you can't expect a business to change just for what one customer wants. You can't expect them to change and you should find a way to be satisfied with their current operating policies.
I will campaign against them and go to local media so that other people will not go to this pub.
Establishments like pubs or restaurants have to accommodate a number of customers so it's unreasonable to ask them to make changes to fit only your needs. It's not just impossible but foolish too. If you don't like the they serve you, just find some other pub that suits you well.