I have a dog (a rescue dog), and I ALWAYS clean up after it, he even has a clip on his collar so he can carry his own mess to the nearest bin! Now, I dislike cats as I also have 2 small children, and they can't go out until I've done a cat poop patrol. Unfortunately the cat is the only animal whose owners can't be prosecuted for trespass.
This will annoy all cat lovers, but the deterrent I use (max is too old and fat to catch the little darlings), is a super soaker water pistol full of beer. Cats get soaked with it, clean themselves up, and get a little bit drunk. Keeps them out of my garden for a week or so afterwards.
My neighbour's dog (before he passed away) was that quick, and gymnastic, he'd literally run up a wall to get to them (they sit on top of a wall and taunt the dogs, until they get soaked with my beer gun), he managed to get to two, which he hit so hard he broke the cat's back, so my neighbour, who luckily isn't squeamish, had to despatch the cats to put them out of their misery. Unfortunately he couldn't return the bodies to the rightful owners for burial, as guess what, neither of them had collars on.
Far too many people are too stupid to own a pet (or have children for that matter), but they still do, and it's people like me that take on rescues and straighten them out who end up picking up the pieces when Fido is no longer a loveable little ball of fluff but a big lolloping teenager!
I don't mind picking up my dog's offerings, but HATE cleaning up after the neighbourhood cats.