I have no problem with sharing the road with cyclists so long as the act sensibly and show awareness to the traffic around them. The problem is, the second anyone can stop a bike from falling over whilst pedalling they can share the road, they don't have to take any training, pass a test or take any form of site test. That was ok when there was very little else on the roads but not an ideal situation now.
My point earlier about certain cyclists using a road near me that I feel is unsuitable for them also applies to some motorists. I travel on a 70mph dual carriageway to and from work and on each journey there will be two or three cars travelling at below 50mph. Lorries then have to overtake them and that slows all the other traffic. Now those sub 50mph motorists have every right to be on that road, but as there is a road running parallel to the dual carriageway with a 50mph limit surely that would be more suitable for them. It would cause less congestion, less pollution and less frustration. My wife isn't comfortable with driving on dual carriageways, so other than a couple of local stretches, she avoids them like the plague.
As I said before, when I cycled to work I always used the most direct route that caused the least interruption for others on the road, for the busier roads I would make myself aware of cars behind me and let them pass if I was causing a bit of congestion.
It just takes a bit of forethought and everyone can get where they want to quite easily and safely.