No, we don't. Browse an Elder Scrolls thread on any poorly moderated community site and you will see a HUGE number of people who bought Skyrim on day one that are getting "discount" versions of the DLCs on principle of Bethesda selling the PC release dates. They've lost a ton of Steam DLC sales. Even the official Steam forums have an anti-DLC sentiment purely on grounds of the delays (except Hearthfire, but that's a separate issue).
Good for them - what we need now is even more people taking that kind of attitude,
and following through on it with action, enough to make it hurt their bottom line. That's the only language Bethesda, or any other developer/publisher for that matter, understands.
My point is that when these companies treat their customers like trash, it's because we, as gamers overall, allow them to do so. Unfortunately, we've come to expect shoddy treatment by the game industry to be the norm.
Until more of us start voting with our wallets, it's just going to get worse.