"If you don't want to pay fines, stop driving through red light" (i.e., cameras are cost-efficient law enforcement)
vs.
"Cities shouldn't use robots to extract huge dollar amounts from their citizens and travelers without having to look them in the eye" (i.e., massive income is prima facie evidence that the decision to install cameras is driven by revenue rather than justice)
There is a simple change we could make that should have broad bi-partisan support that can cleanly make both sides happy: Local governments shouldn't be able to keep the revenue from automated enforcement cameras; instead, it has to be sent to another part of the government (e.g., to charity, or the federal parks department, or basically anywhere that isn't under the control of the city council making the decision). This removes the incentive for cities to treat violators of minor traffic laws like piggie banks, but they are still free to use cameras to economically enforce laws protecting public safety if they deem it prudent. Importantly, it also reduces the appearance of corruption, restoring some faith in local government. We all lose when citizens view the justice system as an extortion racket.
(You could, and in my opinion should, extend this to all fines levied by local governments, but we could start with traffic cameras as a baby step.)