I live in a small-ish town on the outskirts of Philadelphia that happens to be in the middle of some sort of really popular biking route. Unfortunately, we have a ton of really small streets with cars parked on both sides.
I understand and appreciate that cyclists have no other place to ride then in the street, and they as much a right to the road as drivers. But it can be quite frustrating to be stuck behind a cyclist who is making no effort to pedal quickly on a road where it is impossible to pass them.
The really frustrating thing though is that they completely ignore traffic rules. If you have to ride in the street and I have to treat you as part of traffic, fine. But why do you get to creep up the side of the street at red lights, then positioning yourself in front of more cars to slow down. And why do you get to run red lights? It seems it needs to be one way or the other. Either you are a pedestrian, and you should be trying to avoid traffic, or you are a participant on the road and you should obey the traffic laws.