hmm. can't get too worked up about the pricing structure. All restaurants have their combinations of food which are priced differently, depending on how you order.
In terms of the cost of lattes, I call your attention to David Bach's "latte factor." That is, do you really know how much those drinks add up to? Are they in your budget? Why not bring coffee from home, and use that money to save for things you really want.
http://www.finishrich.com/free_resou...attefactor.php