Yeah, well your sig says it all. If the people who should enforcing the laws are breaking them, you need to vote them out. It's worked pretty well here in MD. The yellow lights where there are cameras are very long. People still complain about getting tickets, spouting all kinds of BS about fascism etc. but personally I think it's worth it to avoid getting killed by some a-hole running a red light. When properly enforced, red light cameras are a cheap and effective way to enforce a pretty essential traffic law.
So you pass a law that specifies the minimum time for a yellow light - depending on speed limit obviously. I'm sure there are already some guidelines in place for whoever is programming the lights. No need to ban the cameras outright, just fix the actual enforcement problem. In Maryland the camera citations have several frames showing the light turning yellow and then red and have the timings for those changes. When I've gotten a ticket, it was clear that I deserved it.