You are absolutely not being unreasonable. Unfortunately people have a very selfish attitude towards pets in general and cats in particular. They want their interactive fluffy toys and everyone else can go and fuck themselves. This is unlikely to end anytime soon so you are correct, you just have to put up with it.
In Freemantle, Australia, cat owners are fined if their cats are found outside. Fingers crossed, that may be introduced into the UK sometime in the future:
In Fremantle, Western Australia, cats are effectively banned from roaming freely in public areas. According to Sky News, the city council has implemented changes to its cat management laws, designating all city-owned land, including roads, verges, and bushland, as cat prohibited areas. This means cats must be kept indoors or on a leash when outdoors.
Key points about Fremantle's cat laws:
Prohibited Areas: All public areas owned or managed by the City of Fremantle are cat prohibited areas, including roads, verges, footpaths, and car parks.
Wildlife Protection: The primary reason for these laws is to protect native wildlife from being preyed upon by domestic cats.
Responsible Pet Ownership: The aim is not to ban cats entirely, but to encourage responsible pet ownership by keeping cats contained, either indoors or in secure outdoor enclosures like a catio.
Fines for Violations: Owners who allow their cats to roam in prohibited areas may face fines.
Leash Policy: Cats can be walked outdoors if they are on a lead.
Formal Ratification: The amended local law requires formal ratification by the State Government before it comes into effect.