If it's ice cold, I'm down with the $3. Buying a cold single in a store costs nearly $2, at least - so hey, no foul there.
Charging $150 per person for what used to be free for all guests (extended operating hours used to be the norm) or then at least resort guests (EMH), is the top end, though. I daresay, it's now the most overpriced thing at WDW.
Reading this discussion, I have to keep reminding myself about the per person part. It's like...wow - a family of four would have to pay $600 for a couple hours in the MK with a few included novelty treats (my guess is, they are using the oldest stock of everything, too). Even if you paid Disney prices, you are talking a max of like $50 "value" on the treats if the family double-dips on them (smart on Disney to have ice cream which will melt so folks don't pack their bags with it - though you know someone out there tried). And given that most people wouldn't have multiple 'treats' like that normally at that time of evening, in many cases, and would just be consuming this stuff because it's "free".
While of course a vacation is expensive, I can't help but want to say to that family of four - "instead of spending $600 on a couple of extra hours of nothing really special - you could buy a brand new, pretty nice laptop - or a decent big screen HDTV and surround system - when you get home..."