Well everything they tried this gen to do that (DLC keys in new copies, online passes etc) was bitched at like the world was ending.
They were bitched at yeah, but the huge difference is that those things don't go as far as limiting the vendors that you can buy/sell/trade from, or forcing you to pay a fee just to play a used game. That's the line being drawn.
EDIT: I misfired a bit, sorry. Honestly it comes down to publishers budgeting correctly and not trying to chase CoD numbers, but that's not our problem, that's theirs. They can't blame their bad business decisions on the consumers.