Car drivers do not check when passing parked cars and if you are a cyclist in a dominant road position then why should you have to check every time you need to pass a parked vehicle...you would be spending most of your time looking over your shoulder, and as a cyclist I have a great many other things to worry about which affect car drivers less, like potholes, the state of the road, weather conditions...
I remember taking out some people returning to cycling and this one woman in particular kept on going in towards the pavement every time she overtook one parked car only to have to weave out again a couple of seconds later, now this was dangerous, and I told her to take a positive road position and keep going in a straight line, she was fine after that but it was scary being behind her initially, because she was also tempted to come to a complete stop before swinging out past yet another parked car, which by the way were all parked on a cycle lane.
And yes, it seems that it is always the cyclist at fault for going up the inside of long vehicles, what else can you do when they make up a large part of the traffic on the road, and also are you supposed to wait in the queue at lights when there is a cycle lane or enough room for you to get through, just because there is a lorry at the head of the queue, followed by a bus or two or three, plus LWB vans, etc.