In theory it sounds like a good idea, but all of these plans miss one crucial point...
Criminals don't care if they break the law.
If someone is to the point of driving a car through a crowd, not having a car isn't going to stop them, just like how not having a gun didn't stop them, just like how not having a knife didn't stop them.
I'm not saying don't do anything, I just don't think punishing everyone because criminals are criminals is the answer.