Another good investigative piece by Mr. Consumer.

My solution is to make my own drinks, but if I did order a drink with a specified volume or weight, I expect to receive that full volume. This is probably why fast food restaurants just call their drinks 'small, medium, and large" without making it clear how much drink is promised.