What was the point in arguing with them? Buy your ammo and leave or leave the ammo. I would have let them walk me up front, making all the other stops I needed to make along the way. I would have made them push the cart too.
Arguing with a moron makes two IMO.