I think there are literally millions of Americans who would love to have a vacation, but can't afford one, who would disagree with your definition of "need".
It's quite a privilege not to realize that.
Not just 10% off Cheers, but 10% off the cruise fare, as well... Any anything else you spend money on at Carnival (or Princess, Holland America, Royal Caribbean, or Celebrity).