It’s a bad habit to trap other people’s cats.
It’s a bad habit to let your cats run free outside.
Not necessarily. If there are lot of feral “pet cats” taking over the neighborhood, time to trap them and relocate them.