I answered
I have drank/ate something before purchasing AND I do think it is ethical to do
when you go to a restaurant you always eat before you pay. So i guess too much fast food make people forget that there are places that there is a service and you pay after complete your meal