Good points for sure.  We always keep our cat in at night and try to only let her out for short stints.
It's about being a responsible pet owner - whether its a cat, dog, horse or whatever.
And let's not get started on the decimation of our city water quality from all the dog feces generated by your dogs.......