Maybe flight attendants are best to provide this opinion...Recently spending some time on WestJet flights, I noticed there is a lot of advertising (especially on their LiveMap) of buy on board items that are of course, very highly priced.
I was just wondering, how many passengers take up the offers? I understand that many passengers on a longer flight would like to purchase a meal, but how often do passengers purchase $4 Twizzlers or Vitamin Water? Or $30 headphones (http://www.westjet.com/guest/en/travel/basics/inflight-services/food-selection.shtml).
I know a lot of other airlines have similar offers, but WestJet appears to more heavily push its onboard snack items.