mabon1
You are being unreasonable and selfish.
Really?
In my very small town - which is in The Cotswolds and a tourist spot it is quite plain there is a need for 'afternoon tea' around 4pm - when the two tea-rooms close.
Fortunately, the local delicatessen has obtained a licence to serve tea and snacks in a small section of the shop, which also allows outside seating between the hours of 8 - 6. It's always full of people both in the summer and winter. You can have a late 'breakfast' or a late afternoon tea or coffee.
The two tea-shops are not happy about it because it is taking trade away from them - and I understand that staffing and costs are a problem. If the locals and the tourists decide on a late lunch (and there's quite a few pubs catering for that) and don't finish eating until around 2pm, they're not going to want afternoon tea immediately afterward. It's unfortunate for the tea-shops, but that's how the market works - supply and demand, or, in this case - demand and supply.
Those tourists put money into the local economy, as do the locals themselves, which keep our shops thriving and, as we have quite a number of them catering for many wants and needs, it makes it possible to shop locally instead of having to traipse to the nearest city supermarket.