Seems like this kinda went from the OP more or less venting about an experience to 4 wheels bad, 2 wheels good.

I don't believe the OP was saying the cyclist should ride way to the right and I do not believe the OP was saying the cyclist should not be taking the lane.

I see the whole issue as not so much about legalities, but more about what does it mean to share the road.

Does sharing the road mean "I have a legal right to be here so the heck with anyone else around me"?

Here's what I think it means to me and is how I share the road. (Note: Your mileage and experience may vary, and that's cool, cuz you aren't me, you are you)

I am a car and bike person. I have sat in traffic in both. Sharing the road means not just with different road users, but also same (car and car, bike and bike). Sharing is not just about bikes and cars. This morning I rode in, it was dark, along a neighborhood bikeway. Two other cyclists were just ahead. I could see a pedestrian waiting to cross. The two cyclists went by, I slowed and waved the pedestrian to cross and she called out, "thank you."

Legally I could just zoom by, I chose to let the pedestrian cross - sharing the space we were in.

I've waved cars on when on my bike. I've waved bikes on when in my car (even though legally I was not required to do so). I've been waved on by peds and bikes, in my car. I stop where safe to let others cross the road (for both peds and bikes).

I really think it is about sharing, being aware of who is around you, making choices. I won't always like others' choices, but I do not have control over them. Again, seems to have less to do with who is in what vehicle and who has what legal right, but rather about not liking another's choice when it seems to negatively impact us.

I understand the OP's frustration. I've had that with other road users. My frustration was not about whether the other had legal rights to be on the road, more about "I wish they could see they are doing under the speed limit and building a line of cars behind them, can't they pull over for a bit to let some of us by?"

Anyway, just saying ...