Oh, there is a lot here to digest. To be fair, lets start with the 15,140 needles. Now, City Council is not responsible for this. There are larger social problems and other levels of government are also dropping the ball here.
However, City Council has been at best slow or reluctant to...