Not disagreeing with the rest of what you said, but I just wanted to point out that the article does state that the city moved the cameras to intersections with yellows shorter than 4.0 seconds.
That's what he said. There's a difference between shortening a time interval of a light with a camera and moving the camera to a light which already has an interval that's too short. Both are wrong and breaking a promise, but the latter can happen by just being dumb, instead of bad intentions.
I don't think "being dumb" should be rewarded, either -- especially when, if allowed to flourish, such accidental stupidity can lead to willful ignorance and worse.