To be fair on Origin, it's maybe more evil, but very likely more competent than the old EA Store.
I keep an eye on a deals site, and the number of times EA showed up with some screwed up deal that meant you could buy a load of games for silly prices, at one point, you bought 2 packs of Coke, typed their codes in and you could get every game on EA under a tenner for free
Purely because whoever made the site hadn't a clue, I believe.
At one point I got Burnout Paradise for a fiver, because the £10 off £30 and the £5 off £15 spend voucher codes not only both worked on a £20 game, but both worked at once. On top of that, any OTHER game you added would get the £15 off too, I only didn't do it because I figured it'd be verging on fraud. I don't mind getting a great discount, but I know when I'd be taking the piss.