I'm a consumer too, and I'm no hypocrite. I've sold old games in order to buy new ones, picked up a used game and ended up becoming a fan of the developer, and wouldn't dream of trying to keep anyone who's enjoyed my games from trading it in towards something else. Now - is it annoying as hell to see a retailer or reseller attempt to sell me a used game for 5 bucks less than new? Absolutely. Would I like to see some of that money go back to the developer/publisher/financial stakeholders? Sure! I'd be lying if I said I didn't.
Unless or until this industry can figure out a way to make that happen without passing additional costs over to the customer, however, the status quo - consumer rights intact - should remain. Used games and lack of DRM aren't the reason behind developers going under. It's the homogenization of design, the approval of unrealistic development and marketing budgets for B-tier titles competing in the AAA-tier space. Know who you are and spend accordingly, instead of chasing a very small slice of the pie that's already committed to the one or two behemoths in that particular genre, whether it be FPS, MOBA, what have you.
Some motherfuckers always trying to ice-skate uphill.
The only way that can happen is if publishers will allow some form of online trade in system & start competing with gamestop, amazon etc. If the middleman business is so lucrative and such a scam, feel free to step in and compete.