Only airline I've ever encountered a problem with getting a whole can was on Southwest...more than once. Last time it happened was last year. I was very clear and polite with my request, however the FA still brought a cup, so I said "nope, try again" and asked him to bring back a full can. He did so with a really grumpy attitude, but whatever.
Never had an issue on other carriers...