You who are blaming the truck driver - I have a question for you. Have you been doored or watched a rider get doored? Do you have any idea how fast you get shot into the traffic lane? Opening car doors are basically catapults that change your forward speed to a toss into the car lane. The only defense a following driver has is to not be there. But their presence behind the bike is completely legal and can be entirely proper.
Ben