Given the proper habitat wild cats aren't a danger to urban bird populations. Feral and outdoor domesticated cats are. That why a lot of cities & towns have programs to catch feral cats and either re-domesticate them and adopt them out or spade/neuter them and re-release (or put them down). There are also towns that try restrict 'outdoor' cats or try educational programs to try to persuade cat owners to keep them indoors.
These are reasonable solutions much like changes to glass or other measures that the Audubon Society is advocating for with new buildings.
As they should. There's no reason why people should have outdoor cats. These cats that are pets get fed at home and then go outside and hunt for fun. In the process they take away food sources from other animals who don't have the luxury of an owner feeding them and they also can decimate local populations of birds among other animals. In my neighborhood we used to have 8 cats roaming around that had homes with owners who let them outside. Then the coyotes came rolling through and killed 6 of them.