My observation of your observations and other observations like it is that the observer chooses a narrow definition of "jumping the lights" that suits their own biases.
Specifically, the issue is with Amber lights. The highway code says:
AMBER means ‘Stop’ at the stop line. You may go on only if the AMBER appears after you have crossed the stop line or are so close to it that to pull up might cause an accident
Observing car driving habits in London, an average of 2-3 cars break this rule every time a light cycles from green to red. This behaviour is legally the same as jumping the light on red. Cyclists are far less likely to break this rule (they're slower across the junction and are aware that that puts them in danger from the other lights going green).
If you factor in all those cars into your assessment, you'll probably find that cyclists are not worse than cars at obeying the law around traffic lights.