Sounds like this might deserve a call to 311.
Here's info on the number to call and report this:
http://www.city.pittsburgh.pa.us/mayor/html/311_non-emergency_services.html
There's also a thread where people have been logging their calls to 311:
http://bike-pgh.org/bbpress/topic/log-your-311-complaints-and-thank-yous-here#post-25640