Yes, cats are a pest, however in many places they are accepted as part of the landscape.
I hate the fact that someone always states on these threads how polarized it is. It's not. I have loved owning cats, I have also resented them at times, I don't mind my own cat pooing in our garden but I don't enjoy other people's doing it.
I also worry that ours would occasionally, perhaps, poo in someone else's garden. Though I hope she didn't as our garden was huge and she had a lot of flower beds to use.
I like our neighbours, and I like their cats, even the one that comes and stares wistfully at our chicken and our rabbits (we only have one chicken as the others have all died over the years). And then poos in the flower bed.
The reason it doesn't bother me much is that I know the beighbours can do fuck all about it. People can control where dogs poo. If you have an outdoor cat, and I strongly believe outdoor cats are happiest, or at least, more in their natural habitat - then there is no controlling where they poo.
I dislike people buying new kittens, breeding cats when there are thousands in rescue centres, unwanted. I really find that a bit unnecessary and actually slightly wrong. But most people I know tend to rescue abandoned cats rather than buying kittens from breeders.
Someone needs to sort out the problem by rehoming these poor creatures and avoiding the breeders who make money out of pets come of which will later add to the problem.
People deliberately leaving crap in public areas or in our garden = socially wrong, horrible, lazy and thoughtless. That kind of only applies to dogs though as people can control where they crap.
People whose pets wander about and may poo in these areas, cannot be blamed for the pet behaviour, only for owning the pet in the first place and allowing it to live a natural life.
So I can see why people hate it. But having cats is rarely a malicious act. Allowing dogs to poo randomly without cleaning it up, generally is.