Urgh. I'm loving the meta-complaints ("I AM COMPLAINING ABOUT ALL OF THIS HORRIBLE COMPLAINING!"). Now I'm waiting for the super meta-complaints ("Jim said we should all complain, so I'm complaining! This is, in turn, a complaint about your complaints about all the complaining! Complaint.")
OT: I'm pretty sure the idea of a "season pass" is to have all the DLC be free for those with a "season pass." My guess is that they were trying to mimic a season pass for tickets to see a specific sports team. I'm pretty sure, if I bought a season pass to see the Portland Trailblazers, I'd get to go to all of their home games for free (it's technically not free, since I spent a ton of money on the pass). I would be pissed if I bought a season ticket to all of those home games, but I had to pay for some selection of games because they were deemed "special" via some arbitrary rule system. It might say this on my season pass, but then I'd wonder where the full season pass was. Honestly, I can see why people are frustrated--they wanted a pass for everything; they got what amounts to a mystery bag of stuff.
Honestly, it would make more sense to have tiered passes, or something. Like a "silver pass" for the current pass, but tack on some huge amount of money for a "gold pass." This way the publishers/(to a lesser extent)devs get what they want (a huge amount of money) and customers get what they expect. No more of this "free toy inside!", but it's just a crossword printed on the inside of the box. Make your product titles less ambiguous and offer people what they want. People will pay for what they want, and they'll appreciate your straight-forwardness.