Honestly, if I saw this behavior, I would call them out on it and let them know you will be writing to corporate. Obviously not when airborne, but upon disembarking.
If there's no food/beverage service then why do they even have cans of soda available on board?