What a complete bunch of whiney a55 bull5h1t.
In any U.S.A. city i've been in, you can get a ticket for walking against a red. Why do you think just because you're on a bike you're exempt?
FWIW, I have run reds, I accept the potential consequences.
If you want to get political (and you're reasonably <read: barely> smart), I'm really hope you all can find more important things to whine about.
Carl.