not onsale they are 10.19 (or atleast at all the SOF i've been to) if it's onsale you can purchase it without using your SOM card to get the regular...
i think you did the right thing about complaining.. that man is the first person people see for the hotel he represents the hotel and no hotel wants...
i agree with DiannaS, juice has an expiry date on it and won't last sitting on the shelf for 2yrs! most things like juice have a 6-8 month expiry on...
last time i was out shopping instead of returning the cart to get the quarter back i just gave it to the person who was walking up to it while trying...