I've only ever bought something from a discount key site once, for the most part, I'm really uncomfortable with buying from those sites. In order to not get burned, they require you to pay them an extra $2 on purchases, otherwise if the seller gives you a bad key, they just tell you tough shit. When you have a black market where the merchandise can be totally spoiled unless you pay insurance, you've created a bad market. Even the sellers themselves don't really know the status of what they're selling is. I bought a key once, and I felt uncomfortable with the transaction, at the time I was a very poor individual who had almost no money, if I got burned, that would be almost all of my money gone in that one transaction. I was so poor, that I couldn't really afford to pay the extra $2 for the insurance, so if I had gotten fucked in the deal… The transaction ended amicably, but I decided I'd never do that again.
I download games from pirate sites sometimes, but I prefer to support developers. If I like the game enough, I might buy it. If I don't like the game, I can choose not to buy it, I don't have a time limit on how long I can try it, and if I don't like the game, I'm not subject to anyone's policies on returned games (such as Steam's invisible limit on returns on your account; you don't know how often is "too many returns" before they flag your account as abusing the return policy!). That's not to say that I don't pirate, I do pirate software. I'm sorry, but the prices on software are just ridiculous. Software comes out at about the same rate of distribution as a lot of developers make games, but developers charge the typical $40 to $90 for their game, whereas software developers also produce products every 1-4 years, and instead of charging $60 they charge $300+. Some of them have even abandoned the one-time fee in favor of licensing fees… Photoshop, for example, costs a subscription fee now. They've done away with the idea of you buy and it's yours, now everything is with either time limited keys or month-to-month subscriptions. To that I say "go fuck yourself." I like to write software as an amateur, I don't publish my software typically, but the fact of the matter is, if I want to publish it, the only two versions of Visual Studio where this would be commercially viable is VS Professional or VS Enterprise. Professional is $1200 and Enterprise requires you buy 10 or more copies at once. If I were to buy a shitty OEM machine, they'd throw in a copy of Windows for free, but I build my own machine to get better quality parts for cheaper, so I don't get a complimentary copy of Windows. At $300+ for a copy of Windows Pro or Ent… I'm not a corporation or a business, but you can quickly do a comparison on Microsoft's own sites where they show you the differences between versions, and buying a Home version of anything basically makes you a retard.
So for the case of games, I buy heavily discounted whenever possible, and in the case of software, I buy only what software I don't think is ridiculous in price. If I wanted to treat myself like a piece of shit, I could always switch over to Linux where everything is free, and communism thrives, but I don't hate myself and I don't think that infecting whatever software I write with a cancer called the GPL is an added benefit. In closing, fuck Richard Stallman, he's a sad pathetic loser who fell in love with and idolizes an anarcho-communist woman who died almost 100 years ago who helped establish the man-hating movement known as feminism, and was personally responsible for an attempted assassination of a president to try and establish a Russian government.
He sleeps on a pile of money that he gets from proprietary software companies, then acts like he's the only one morally justified to take advantage of proprietary software and that everyone should be free and open source software (FOSS) only. Instead he talks about how proud he is of the fact that he's an inept fucking idiot who doesn't even know how to turn a computer on, much less install Linux, and that he just pays a guy half his age to install Linux for him because he's such a moron. He's not written a line of code since the day he left college (if he ever wrote any code at all), all he does is sit on patents and gets royalty/licensing money from big companies and espouses the values of "free software," but he does literally nothing. And someone has even made accusations that Stallmanu is a pedophile. Disgraceful that this is the only notable representative of the idea that software should be free.