I think its good and bad...
1) if you get a ticket it shouldn't be reported to insurance/or points if there is no way of fighting it; b/c what if your not driving? Furthermore there should be a limit to the fines like 50$ max kinda like the seatbelt laws where its 15$; unless its in busy hours where lunch/rush hour then fine should be doubled!
2)
They need these on every intersection where idiots like to block traffic!!!! I hate nothing worse then trying to make a left hand turn and some idiots are blocking traffic b/c they sat under the light 