There are a lot of solutions to this that involve neither vans nor drones:
1. Properly ticket and reprimand the people breaking traffic laws.
2. Properly reprimand the companies who contract out and run the vans.
3. Build cities that don't necessitate driving everywhere for everything.
4. Buy things in stores.