"I had a delta agent treat me like a two year old once when I asked for the can, she said, "Well, why don't we just leave this cup with you and if you finish that we can refill it for you later, how's that?" "
At which point I would have drained the cup right there, and said - "OK, I'm ready for that refill!"
Not that I drink Coke, but I've had this situation with water before. Used to just bring my own 1-litre bottle of water aboard (and I drink the whole thing, and look for more during a transatlantic flight) but they won't let us do that anymore