Of course the main difference between consoles and PCs is that you actually have to do something to your console to be able to run pirated games. You can't run pirated games on your console straight out of the box. PCs are piracy ready. Question: why is it that a company so hell bent on protecting its own proprietary interests makes an operating system for PCs that is piracy ready?
I think the video game business model is all wrong. Stop charging for the product and start charging for the service. Or at least charge a whole lot less for the product and start charging for the service. Our gaming devices are at the point where it's possible for the buisness model to change from buy the game then play it for free, to take the game for almost nothing, but pay whenever you play it.
Businesses are so afraid that they won't make their money unless people pay up front. But in reality they will make more money by distributing their products for almost nothing and have people pay as they play. When people are bled of their money a dollar at a time they barely notice it even though they end up paying more than being charged $60 up front and thinking $60 is too much.
Charge $5 for a new release game and 1) a LOT more people will by the game, and a LOT more people will buy the hardawre too, and 2) most people will good games for enough hours to make it as profitable, or moreso than they are now.
Don't bitch and moan about people being bad, change the business model to minimise the effect bad people are having on your bottom line. Pirates aren't your worst enemy, you are. Your running a business model that was designed in an offline age and expecting it to work in an online age. Get real. Develop an online business model and forget the pirates.
“The fundamental cause of the trouble is that in the modern world the stupid are cocksure while the intelligent are full of doubt.” - Bertrand Russell
"When the power of love overcomes the love of power, the world will know peace."
Jimi Hendrix