I'm sorry, I think their drink prices are absolutely outrageous. The DOD in the souviner glass is now almost $8.00 with gratuity. In my town, if I order a whiskey and coke, it's under $3.00 no matter which bar I go into. Last week I ordered a round of drinks at a local bar and for 5 mixed drinks it was $14.00 without tip.
I have to greatly curtail my drinking while on board, I can only afford 1-2 drinks per day at those prices. If Carnival lowered the prices of their alcohol a bit, they would make a lot more money just on customer consumption.
I'll stop now and get off my soapbox.