This has come up in chat twice now, and chat is not an ideal place for such a discussion.
Video games are luxury products. Video game distributors are, by and large, corporations. Corporations exist only to earn dividends for their investors.
Not all video games are made available to all audiences. Many games are only released in select regions of the world, or are only released in a few languages. Some games are released with a requirement that the player be connected to the internet during 100% of playtime (impossible in many places).
Video game distributors are under no obligation to provide their goods or services to anyone. Corporations that distribute luxury goods are free from all government distribution regulations excepting that they can't discriminate based on race, sex, etc.
Ok. That's just the background. Legally, video game distributors are in the clear.
When a video game requires constant internet connection, it shrinks the audience that can enjoy it. There are different reasons for adding an always online requirement to a game. For some (Diablo III) it's to prevent cheating. For some (Assassin's Creed II) it's to prevent illegal acquisition and use of the software. We gamers may complain about these requirements, but we must keep in mind that it is completely legal for the corporations to add them. The corporations have made cost/benefit calculations and have decided that it is worth it for them to require connection.
So now we get to the meat of the issue. How do we feel about boycotting a game because it requires always on internet? My thesis is that it's a silly notion.
In economic terms, companies are already punished for the always on internet connection requirement. People who cannot be constantly jacked in do not purchase these games. This is the market speaking against the limitations imposed. These lost sales are lost revenue for the companies. This is fair and equitable representation for those who cannot play these games.
Now we get to the morals, which are much much stickier. If we accept the base assumption that a person is morally obligated to make life more pleasant for other people (and I know this is a big fish to swallow, just roll with it) then is he not morally obligated to boycott these games? After all, by not buying one of these games he is increasing the opportunity cost to the distributor for the internet requirement. This has a chance of making the cost of adding the internet requirement greater than the reward. If the cost becomes too great, the company will cease to add the requirement.
I have the following problems with this moral outlook:
1. Inefficiency. It is possible to do much greater good for other people by withholding $50 from other expenditures. Money spent on anything from Exxon-Mobile is an excellent example. Within the luxury goods space, not buying any single electronic device made using minerals (usually Columbite-tantalite) mined in Africa under inhuman conditions is working towards a far greater good than helping some people get their Dragon Quest on.
But that's the perfect solution fallacy, no? "The Better is the enemy of The Good", as Voltaire put it. And he's right. Just as well this isn't my only point of rebuttal...
2. Element of chance. When Ubisoft looks at the sales of a game, they look at many variables. When was it released, what was it released for? How did critics like it? What else released at around the same time, and how did it do? How was the overall economic climate at the time of release? There is no guarantee that a video game distributor will interpret lower than anticipated sales as a function of this single decision. Unless the boycotter is willing to communicate with the company directly (send a letter) then odds are the lost sales will be attributed to another factor. If the company percieves lost sales at all, which is another big big if. After all, Assassin's Creed II did just fine for the publisher. Anyone who boycotted the game denied themselves for nothing, as Ubisoft sold more than anticipated anyway. (Disclaimer, I got that from the Ubisoft financial reports from that year. The report didn't differentiate between console and PC sales. Maybe PC sales bombed. Somehow I doubt it.)
3. Small target audience. The societies that are stable enough to support any significant demand for video games are also generally societies that have managed to offer internet access to their citizens in one form or another. The overlap between those who cannot get access to the internet and those who have enough disposable income and the inclination to buy video game software and hardware is slight.
Conclusion: If you accept the basic moral premise that making life better for other people is good, then boycotting video games that require always on internet connections has a slight chance of doing a very small amount of good for a small number of people. So I think it's silly.
Edit: I just reviewed this and recognized a value judgement I didn't address. I accept without question the premise that the harm caused in the mines of Rwanda where prisoners of war are worked to death as slaves is greater than the harm caused by Blizzard making the new Diablo available to some people. If you disagree with that then my first point of argument is bunk. Sorry.