[quote name='bloodling']I agree. I don't understand how loyal customers think that somehow they should be able to be compensated for a problem they didn't even experience themselves. Loyalty bonuses are one thing, compensation for a mistake is another.[/QUOTE]
I think people (especially long-time GG customers) are frustrated with what they see as other people (many of whom had most likely never shopped at GG before) getting rewarded for essentially exploiting a system glitch. There are people who bought multiple copies of the Bethesda pack, Borderlands 4-packs, etc. mostly to resell at a profit (and to GG's loss) and are getting rewarded for it. Meanwhile, "loyal customers" (whatever that means these days), even the few who resisted for moral reasons, are feeling left out & let down.
Basically GG were screwed whatever they did. However, I do think that they went way overboard with their 20% off for a year "reward" (which, again, in many cases goes to people who basically exploited them). It's not good business sense and alienates those "loyal customers".
Disclaimer: I did get a Beth bundle out of this, with all keys, on the day of the glitch, so I don't get the 20% but did get a bundle of good games for cheap. I debated whether to get a second one at the time but ended up deciding not to.