The Camaro driver is obviously 100% at fault here.
That said - the ladder pickup could, and probably should, have sped up and moved over to let the Camaro by. In essence it looked like he was blocking the Camaro on purpose.
Also, the semi-truck could have also slowed to let the Camaro through, even though it wasn't his "responsibility" to do so.
Those two were not responsible - it's on the Camaro driver 100%.