I was on the celebration a couple of weeks ago and they banned a young man I guess around 25 from any achohol for the remainder of the cruise. Not sure what he did but at least Carnival is putting in the effort.
My sister and I booked a guarantee balcony on the Celebration with the exact same deal. Basically only port charges. Sweet .. no matter where the balcony is.. Who cares!