Publishers are more concerned about used game sales than piracy on consoles, EA said that used games are costing them more money than piracy is, which is why we are seeing so many 'online passes' and day one DLC these days. All platforms have their own issues, so it's silly for one group to place their system above others.
Also a PC copy nets Bethesda more money than a console copy thanks to Steam and less royalties.
Which is a big part of why console sales fall off a cliff outside of the first couple of months. Any console gamer that doesn't buy in the first two months is probably not buying new, which nets them no money.
Of course, retail copies of the PC version (that 300,000 number, without the additional sales from Steam) have the places like Gamestop taking just as much of a cut, although, of course, they don't deal in used PC games, if they even deal in PC games at all, anymore.
But still, Piracy affects both, but the Gamestop problem is really only worth mentioning on the console side, and it's a far bigger hit on company profits.
Gamestop had a deal, apparently, where if you bought Battlefield 3 at release, and didn't like it, you could turn it in before Modern Warfare 3 came out, and get Modern Warfare 3 for something like $1. That's basically the retailers going out of their way to undermine your business model, right there.