My co-worker brought up something this morning that was annoying him yesterday. He was driving down one of the main roads into Lancaster city and was continually being leap-frogged by a bicyclist near the local college. He'd move over into the other lane (when safe) to pass him, and then the bicyclist would catch up to him at a red light and pass him on the right, running the light. This happened six times before my co-worker got frustrated just followed behind him at 15mph until the bicyclist turned off. At this point, the bicyclist was visibly agitated by my co-worker not passing.
He expressed frustration at cyclists who run red lights and he felt that the cyclist shouldn't have continually re-passed him on the right.
I wasn't sure how to respond. My regular commuting route has wide shoulders allowing cars to pass me without moving into the other lane.