I am not going to read the whole thread, but I am sure there is a lot of flaming going on.
I think it depends on where you live. In my neighborhood it is not a big deal to let your cat roam because there is very little traffic and the houses are far apart. Nobody ever complains about my cat. Now one day my dog got loose and took a shit on the neighbors porch, and there was a lot of complaining.
With that said you should have found a way to keep your cat inside or in your yard because someone was complaining about it. If everyone was cool with it, fine, but you said your neighbor was tired of cats in their yard. A good neighbor would have tried to solve the problem.
I think it depends on where you live. In my neighborhood it is not a big deal to let your cat roam because there is very little traffic and the houses are far apart. Nobody ever complains about my cat. Now one day my dog got loose and took a shit on the neighbors porch, and there was a lot of complaining.
With that said you should have found a way to keep your cat inside or in your yard because someone was complaining about it. If everyone was cool with it, fine, but you said your neighbor was tired of cats in their yard. A good neighbor would have tried to solve the problem.