I'm not usually offended by shit like this, but for some reason my brain made an exception.

I've had a few friends with severe eating disorders and yet more with body image issues.

That's just a dick move.  Refusing the to buy the drink is fine; doing so in a way that insults someone's body is not.