I don't agree with CO charging for drinks.
OK,$4.00 is not much,but in terms of service it takes them to a level of low cost carriers and charter airlines,something CO is not.
Not every pax in economy has paid for a cheap ticket either.
Unless CO have a dirt cheap flight on offer, you won't catch me using them on Trans Atlantic routes again.
Just my 2 cents.