This would help with revenue and stop accidents. Also promote responsible drinking.
There should be more stop and check driver testing for drivers who are driving drunk or under drugs. Such as in NZ – there are often traffic stop points and this deters drinker etc
On a weekend in London I would bet at least half of drivers are over the limit or on drugs.
Maybe borough police or traffic wardens could do this? It would be better to put money into this than the ridiculous parking fines and misleading signs – (which should be like the road code and have one design for all of the UK for what the parking means)