And how is the DLC being included in the collector's edition a slap in the face to those who didn't buy the collector's edition? It's not like you're having to pay for the DLC when those who bought the CE didn't. The CE cost more money. Either way, you pay for it.
Fun fact: there was day one DLC with Mass Effect 2 as well. Was there public outrage then? Not nearly to this extent. Honestly, people have been in a right ol' stink ever since DAII. They feel betrayed or something, because they labor under the delusion that developers are there to cater to their every fancy. When a game turns out to not conform to that, suddenly the developers are "lazy" and "letting their standards slip" and "sell outs." People feel entitled, and people love to whine about stuff (like I'm doing now ironically), and so we get these elaborate conspiracy theories about how BioWare is getting lap dances from their EA Overlords in exchange for screwing over the fans.
The changes to Mass Effect and Dragon Age weren't always for the better, but they weren't the result of "laziness" like some want to argue. That's just ridiculous quite frankly. BioWare never rests on their laurels, and they're constantly experimenting with new narrative techniques and approaches. If a game ends up broken like DAII, it's because it's rushed out the door by EA or because too many compromises just buckled the project under its own weight. But it's not laziness. It's being TOO ambitious if anything. Really, if BioWare wanted to be lazy, wouldn't they simply re-hash DA:O and ME1 over and over, basically just releasing the same game in terms of mechanics with slight tweaks, rather than building an entirely new system and presentation? That's why I can't buy the "BioWare is lazy" argument.
I think the DLC included with ME2 was the perfect example of how companies can combat pre-owned sales. The Cerberus Network was an interesting idea especially since you got way more than $10 worth of content in my opinion. Day one DLC isn't a bad idea all the time. However, you encroach on dangerous territory in my opinion when you have the content already on the disc like Javick was. EA also pulled this with Dead Space 2 and Capcom with RE5.
Extra Credits did an excellent video on DLC last week http://penny-arcade.com/patv/episode/mass-effect-3-dlc
It's very insightful.