Good job running those scumbags off. A word of caution, I would not stand in front of the truck when confronting them. Makes you too easy of target. Make it difficult for them and stay on rear side. Just in case. I don't think I would have the balls to do what you do, even if I was locked and loaded. The world is full of idiots this day and age.
Hmmmm...I'm envisioning a good sized drone delivering the soda payload and dumping it on the perp's windshield via remote command, then scurrying back to home base unseen and undetected.