ABSOLUTELY. While the asshat in the Silverado needs a reality check and bears some responsibility for this mess, the tractor-trailer driver holds the vast majority of it - always, I repeat ALWAYS maintain safe distance.
I agree with you that we should always maintain a safe distance. I do that. But you cannot do that when a car suddenly darts a few feet in front of you and slams on the brakes.