I also had a bad experience with G2Play.net – someone linked me to an apparently excellent price for Metro 2033 on their site, and I followed the link, and was surprised to see they were doing it for free!
Naturally I took advantage of this special offer (it even said on their front page that they had a special offer for Metro 2033, and that they sometimes give away CD keys). I went through the credit card checkout, which increased the price to about US$0.75, paid (I'm in Taiwan, it came to 26.99TWD), and looked forward to my key. :) I got all the confirmation emails from their site and their credit card handlers, Moneybookers, to confirm the order, and that the payment had gone through (26.99 TWD).
A few hours later, I just went to log into my G2Play account, only to find that it had been disabled. :/ I hadn't received any emails from them yet. I sent them a quick email asking what's going on, why has my account been disabled, I haven't had a key yet. They responded extremely quickly (seems to be their only plus point):
"not you paid us only 0,63 euro"
That's it. The entire response. And yes, I did pay 0,63 euro – that's exactly what their checkout charged me. I emailed again to enquire about the special offer, and to ask again why my account was suspended.
"What special offer Metro cost 26,99euro not 26,99 TWD
Please pay 26,99 euro for this game
Cheers"
Again, a quick response from them, and a quick reply from me:
"Hi,
It was definitely 26.99 TWD. Please see my attached screenshot for your checkout details. I have been charged 26.99 TWD. But I have no Metro 2033 Steam key.
My G2Play.net account has been disabled. Is this permanent? What is the problem with my account?"
I discovered an email in my junk folder that notified me of a refund from Moneybookers, but only for 26.98 TWD. I wasn't too worried about that, but I was understandably curious as to what was going on – they'd cancelled my order and given me an almost-full refund, but hadn't emailed to explain why? They hadn't answered why after my last email? Although after I thought about it, their last email did (accidentally) give me some small explanation. I guess that their checkout system was supposed to charge me 26.99e, which is a lot more than 26.99 TWD. They had made a mistake. No big deal.
So I email again, asking why my account has been suspended, and why I hadn't received a full refund. Sensible questions, I thought. They asked for the order number (the same order number that I had helpfully put in the subject line of every email I'd sent them), and I sent it back to them as well as my Paypal details in case it was easier for them that way. They sent me a very pleasing response:
"Hello,
Done.
Regards"
Honestly, I forgot about it (it's a tiny amount of money), until a week later someone mentioned G2Play.net and I remembered that they never emailed me to explain why my account was suspended – and a quick check showed no further refund. So I email them again.
"Hi,
It's been over a week, and there has been no further refund to my credit card, nor refund to my PayPal account. What was "done", exactly?
Also, my G2Play.net account is still "temporarily disabled". You didn't actually answer last month – why was it disabled?
Thanks,"
Again they send a quick response (they are good at that):
"Mate refund 0,63 euro you paid was done
It take few days
Anyway you try to trick us"
!!
What?!
I tried to trick them!? Yikes, typing this all out is boring – I'll cut ahead to the juicy stuff. After I emailed asking for them to apologise for calling me a liar, sending them screenshots of the checkout process, and the emails I got from Moneybookers showing that I had been refunded less than I had paid, I got this:
"Look attachment from moneybookers you have money back
Don;t play with us 26,99TWD it;s 0,63 euro and the game cost 26,99 euro
You try to trick us
Don't play with us again because i make report to local police i have your ip and mac address"
"Please do contact your local police.
I am sure that they would be interested to know why you are stealing money from your customers.
You charged me 26.99 TWD (I do not know why – this was what YOU charged ME). You refunded 26.98 TWD (I do not know why – this is what YOU refunded ME).
Please refund the rest.
Also: why is my account suspended? (I realise that this is the third time I have asked, and you have ignored me so far, but I am still curious)."
"Nice joke read this http://www.eurogamer.net/forum….._id=180162
PenguinJim give post and your username from our shop is penguinjim
Interesting that's very interesting
We report everything to local police and we give your mac and ip address this link and your account from our shop
They would be very interested to know why you are stealing keys
Have nice meet with police
Bye"
Unbelievable. If you follow that link, you clearly see where I am told about a good price for Metro 2033, follow it, and buy it. A few hours later, I realise that their checkout has made a mistake. They seem to be entirely unable to comprehend English. 
So I post my experiences at the Eurogamer forum, got a few teases for asking for such a small refund (really I was emailing to find out why my account was suspended, and then to get an apology), and a lot of people there said thanks and that they wouldn't use G2Play.net again.
A couple of weeks later, the thread is resurrected… by two different people, both of whom have problems with English, both apparently Americans according to their profiles (strange enough on a Euro forum), and both coincidentally joining the same day just to post about how good G2Play.net is. 
Just… unbelievable. G2Play.net saw everything that they'd done to me, they saw (again) that it was all because of their mistake, and do they join the forum honestly to perhaps, I dunno… apologise? No! Instead they give the worst possible impression of a company – one of lies and deception.
One of the accounts was deleted, but dirtyjacob (clearly G2Play.net) is still there – have a look!:
http://www.eurogamer.net/forum…..p;start=60
"hello PenguinJim i think g2play has right i bought metro 2033 from this site and i paid 22,99 euro and you want pay only 26,99TWD it;s not fair. Why I have to pay 22,99euro and you only 0,63 euro huh? All prices are in euro not in twd. Everybody will be angry for you. Anyway i bought metro 2033 and bbc2 and my keys works fine. I have cs 1.6 from free keys event na na na :) Now i want to buy l4d2 uncut but it's out of stock :/ I heard it is solution to make from cut version uncut is that true? Please help me. Cut version is very cheap :D"
Yikes! It took me twenty minutes to type and copy/paste all that out. o_O Well, as I'm here – G2Play.net, why was my account suspended? And where's the rest of my refund? 
(An apology would also be nice)