Well, foist of all, I'd just say, "excuse me, but the bag you gave me had a hole in it and I dropped my cokes," and they'd most likely replace your purchases. I don't see why they wouldn't, unless they're jerks. But it helps to be nice to them. Same thing about Kelly's burrito incident. (Is a burro a King Size burrito?)
They really should replace them, as part of good customer service.
Like the saying goes, the customer is always right (well, within reason...). If they're just bum-wipes about it, shop elsewhere.
And tell others not to patronize their business!!