He should've just apologised and said while it may not have been illegal, it was against the spirit of the issue.
As for protesting in London, under current regulations also illegal.
It is illegal to drive when your eyesight isnt up to standard , he said his eyesight was affected and he was testing it to see if it was ok to drive, the minute he put the key in and started the car he had broke the law, by the way if you are having trouble with you eyesight why put your kids in the car, not the best parenting.
god help the world if I got behind the wheel of a car without my glasses or lenses in for instance.
He should have just owned up and said he had panicked and made a mistake as you say, but the arrogant way he dealt with it and the government , at a time they were trying to get a message across to stay in left a bit of a bad taste, hopefully the Tories grow tired of him and the shambolic leadership he is behind and ditch them both soon.
I think him and boris will be gone by the end of next year, Tories are ruthless when it comes to hanging on to power , they will ditch them in a heartbeat if it affects that aim.