In short 'no'.
But in long 'it's more complicated than that'. I guess one solution would be to have Red Light Cameras on every traffic-lit junction and crossroads. But what it would take is the police patrolling those 'blackspots. In four posts above, three particularly bad junctions have been identified (EDIT: 4 junctions in the above 5 posts). Easy to imagine that scalling up to 30? 40? junctions citywide. 2 cops at each. Every morning and evening rush hour?
While that may look like it's taking things to extremes, well the other option is to plonk a couple of polis to be 'visible' a couple of days, then all reverts to normal once they're gone (because we know they have to be visible, otherwise people complain of sneaky tactics and entrapment and stealth taxes a la speed cameras which are now all fluoro-backed).
Cameras at every junction would be lambasted in the media and by that Clapham omnibus chap as 'political correctness gone mad' or 'the nanny state' or even some sort of Orwellian-Stasi crossover. It's not true, but no politician, and no police chief, is going to take that unpopular (to the shouty public) first step.
So back to 'in short'. No, sadly, and, as SRD and Uberuce have said, drivers know it, and will comntinue to take advantage because in their eyes the 'risk' is worth the 'reward' (risk in this case being a wee fine and possibly three points, the reward being a saving of 2 minutes on your journey - the 'risk' of an accident incident doesn't, I think, enter their heads).