The bottom line for me is that if a company spends time and money to develop a piece of software that is good getting it for free is theft from the company, being a super-capitalist I always suck the roosters of corporations.
The only thing stolen from a company by piracy is their peace of mind. It's like when a little brother points a finger and you say "MOM HE'S TOUCHING ME" and he goes "NUH-UH!!"
Even though there's no real contact going on, the mere idea that the finger (or, loss of revenue) is even there is a poignant enough problem to summon in authority (or, a multi-million dollar transcontinental anti-piracy campaign).
I don't want to pay for this game so I'll just take it. Since it's not a physical product, it's not stealing!
Correct.
If you want a morbid brown townogy, lets say I wan't to rape Qwepir to death. I really, really want to bend him over and forget him in the ass until his colon wall tears and he bleeds out on my richard. However, instead of doing this in real life, I just masturbate while imagining him slowly dying from blood loss as I rape him. Even though I don't actually do it, it's still really satisfying, and Qwepir lives another day to stuffpost.
So what's the point of developing the game if you can't get the money for servers, licenses, and all that jazz? Wouldn't most AAA games be losing money? Sure, you could accept donations, but most games wouldn't even be able to get off the ground. Look at Half-Life. Where would valve be if everyone just pirated the game? I doubt they'd still be here today. I don't think it would work so well.
This is a really good question. My theory works firmly for games with online components, but Bethesda Softworks and the Half-Life series would not really mesh correctly with it. Although I don't have an answer for this, I do still stick to my philosophy that people should not be arrested for a theoretical loss of dollar. That's just not right.
We live in a technological age, though. We are all on the Internet. If I play through an HL2 campaign through a pirated version, my achievements are not posted to the Steam Cloud. Nobody knows I've played it. There isn't this share and tell thing going on. Having single-player games be more entwined to an online fabric is the solution to this problem.