Please, please, please direct that energy towards city officials. Better yet, do it on Twitter where they are publicly held to account. They do listen and it does weigh on their decisions. I've seen big changes made because of a single complaint. In fact, once I complained about the sidewalk on my street and received a response saying that the sidewalk was scheduled for a rebuild 2 years from then. I wrote a long letter of disappointment to my Councillor and a week later, I woke up with city crews outside rebuilding the entire street and sidewalk on both sides and for the entire length of my city block, no doubt a decision worth hundreds of thousands of dollars.