It must be the dog days of summer because the self-righteous assholes seem to be coming out. Funny how it seems that a little guy wants to pick a fight with a bigger guy. Not sure who was at fault here, but punching and yelling is definitely not the way to handle this.
http://metronews.ca/news/toronto/1439299/pedestrian-punches-cyclist-in-the-face-for-running-queens-quay-red-light/
http://metronews.ca/news/toronto/1439299/pedestrian-punches-cyclist-in-the-face-for-running-queens-quay-red-light/