The signal timing should be set up that way but is not always correct. Some locals have changed the timing on the signals to be able to ticket more people. The length of the yellow should be timed and then compared to what the state law/Transportation Department say the minimum should be. If the timing is correct the then pay the fine if not you can fight it in court.
Agree with your post #80.