I have always maintained a fairer system would be more like:

pay 30% of your monthly salary for crossing the red light.

This would hit everyone more equally - the mega-rich and the low paid equally.

Mind you given the difficulty the authorities have of enforcing rules, it would be screwed up quite quickly.