Your complaint about trucks is misguided [1] and should instead lie with passenger cars until such time as passenger cars are not the leading cause of pedestrian deaths by vehicle type.
> The greatest impact on overall US pedestrian mortality will result from reducing the risk from the light truck category.