I feel like there's far too much focus spent on chastising the sinners and not nearly enough effect spent creating vehicles where the common sense action is not to need to idle. Even hybrids may run their gas engines purely for the HVAC, we have a Prius and depending on the temperate and fan speed, it can kick on the engine even with full hybrid battery.
Let me ask this: Where is the article or city report that talks to the commercial drivers and seeks insight into WHY they're idling? Unreasonable time constraints? Cabin temp? Company policies? Let's dig into that. This "burn the witch" stuff never works long term, and we have to seek to make non-idling the rational choice not the enforced one.
It minds me a lot of these "cut speeding initiatives." They work, while they're going on, but success has been seen longer term by just re-designing roads to communicate the safe speed (e.g. planting trees, pinchpoints, et al[0]).
[0] https://nacto.org/publication/urban-street-design-guide/desi...