My real problem with the argument I mentioned is that, assuming you don't have money for whatever reason (you're not well off, you have no job or a very crappy one, you're a college student) and you listen to the people who said that, then there is nothing coming out of it. It seems the main idea is "you buy a game to support the developer", not "you play the game to experience something great". I mean, seriously, if someone were to come to me and tell me they've never played Portal because they have no Internet connection to buy it over Steam and they can't afford it retail, I'd personally burn the game for them in a heartbeat and have them enjoy it. Because it's a great game and people should enjoy it. It already sold like... an ungodly amount and was even given away at one point.
Yes, the developers and their families have to eat, but we've already established that 1 pirated copy is not the same as one lost sale and that the highest selling games were the most pirated ones as well. It's like most gamers who are in a position to buy a lot of games or who live somewhere where it's actually humanly possible to save money for a month and buy a day 1 release think that because they pay for all their games, no one should enjoy them without doing the same. Why the fuck not? Is he destroying your joy by playing the game? Do we really want people to comment on games only if they can afford them? That's how shovelware is born.
Note, I am talking only about people who can't actually afford games, which I am very sure exist. Not everyone who says they can't afford them is telling the truth, but the Internet seems to assume they are always talking to Americans or Western Europe. If you can afford games, but still pirate everything just cause you can, then you are a cheap bastard.
(sorry for some ramblings, woke up recently)