If the city were serious about getting rid of rats they'd provide incentives for or otherwise subsidize behavior that helps solve the problem (which is very different from penalizing behavior that doesn't, I know those two often get confused around here). I'm not seeing any evidence of such based on this article which leads me to believe this is probably not an effective use of available resources. Efficient exterminators and other silver bullets don't usually do a good job solving big problems in the long term.