I always pass a cyclist in the same manner in which I would pass a car but it is easy for me to remember to do so as I also cycle on roads a fair amount.
When cycling I intentionally keep far from the curb in situations where I can see that it is not safe for a driver to pass correctly/safely. I try to find places to stop to allow traffic to pass as I also try to keep in mind the needs of all road users.
A bit of education in both sides would certainly help.
On a positive note, I often notice that when passing a cyclist correctly, the cars immediately behind me also do so. If you are concerned as a driver about the behaviour of other drivers, consider what you can do to reinforce a more safe experience on the roads for all.
Except he'd often ride on the line separating the bike lane from the car lane, and would randomly drift into the car lane and back in the bike lane.
Then he decided to draft behind a truck that no way could see he was there.
I stayed a couple hundred feet behind this clown until he turned off onto another street. I don't know how he had survived so long (he was middle aged).