Pretty good analogy. Bungie could have been more up front about how it was going to work though.
Most of the people complaining must be kids and teenagers that just can't afford to buy the expansion.
If people really like the game that much and spend so much time playing it then surely they can spare $40 to get the expansion. What is that, 5 or 6 takeaway meals you miss out on?