I had an issue where a Steam game I bought didn't play on my machine, and I had a hellacious time getting a refund. I had to go through both Steam and EA. It was stupid, and they basically said that was my one and only refund ever. I didn't have a habit of reporting bad games, so it's not like they had a reason to think I was buying/ripping/returning games. I'm assuming Steam can tell that I'd only played the game for a handful of minutes trying to get it to work, so it's also obvious I didn't play the game just to return it when I was done. So why did they have to be so difficult and antagonistic about it?
Even though I have a new machine now, I'm not willing to risk that it won't play, so I have no intention of buying the game again.